EpicTags icon

EpicTags -----

Allow your players to manage their tags!



Manage your tags with EpicTags. This plugin allows you to assign multiple tags to players, with features such as groups and priorities. Allow your players to manage their own tags, choose which to show and the order they show.
With EpicTags, your players have more freedom to choose how their tags look, they can edit their own properties easily through a GUI.


Key Features

  1. Customization: Create a diverse range of tags to suit every player's personality and accomplishments, from rare achievements to exclusive titles.
  2. Player Choice: Put the power in the hands of your players. They can selectively display the tags that matter most to them and arrange them in the desired order, allowing for a truly personalized experience.
  3. Easy Configuration: Seamlessly integrate EpicTags into your server with simple and straightforward configuration options. No need for complicated setups—get your tags up and running quickly.
  4. Tag Groups: Tags can be arranged in groups, tags of the same group will not show at the same time.
  5. Priorities: Only the tag with highest priority in a group shows. The priority is also used to set the order of tags in different groups.


Give your players control

Allow them to choose which flags are visible



Allow them to change tag groups and priorities




Installation

You need both EpicPluginLib and PlaceholderAPI to run this!
This plugin requires Java 17 or newer!

  1. Drop EpicTags, EpicPluginLib, and PlaceholderAPI in your plugins folder.
  2. Restart your server.
  3. EpicTags folder will generate with the tags.yml file.
  4. Add your flags to tags.yml as the documentation in the file says.
  5. Use the placeholder %epictags_tags% to show the tags.

Tutorial

Creating Tags
To create tags, add the following to your tags.yml file:
Code (YAML):
mytag:
  tag
: ' [My Tag ]'
  priority
: 0
Replace 'mytag' with the ID of the flag. Tags can have placeholders in them.
If you want to give a player two or more tags, but don't want them to show at the same time, do this:
Code (YAML):
Group Name:
  mytag
:
    tag
: ' [My Tag ]'
    priority
: 0
  mytag2
:
    tag
: ' [My Second Tag ]'
    priority
: 1
Replace 'Group Name' with whatever name you want for this group of tags.
Now if you give the player permission for the two flags, only the one with highest priority will show.


Assigning Tags
To assign tags to players, simply give them the permission 'epictags.tag.<TAG_ID>'. So if I have a tag with ID 'mytag', I will give the permission epictags.tag.mytag.


Placeholders

  • %epictags_tags% - Shows the tags of a player.
  • %epictags_tags_<player>% - Shows the tags of the specified player.
  • %epictags_tag_0% - Shows the tag with highest priority of the player.
  • %epictags_tag_<index>% - Shows the tag of the player at the specified index, the list of tags is sorted by priority.
  • %epictags_tag_<index>_<player>% - Shows the tag of ordered priority of the specified player.
  • %epictags_tag_amount% - Shows the amount of tags the player has.
  • %epictags_tag_amount_<player>% - Shows the amount of tags the specified player has.


Commands

  • /epictags [player] - Opens the Tag Settings GUI of the player.
  • /epictagsreload - Reloads the plugin.


Permissions

  • epictags.edit - Allows players to open the Tag Settings GUI.
  • epictags.edit.others - Allows players to open the Tag Settings GUI of other players and edit their tags.
  • epictags.edit.group - Allows players to edit a tag's group through the Tag Settings GUI.
  • epictags.edit.priority - Allows players to edit a tag's priority through the Tag Settings GUI.
  • epictags.edit.visibility - Allows players to set a tag's visibility through the Tag Settings GUI.
  • epictags.reload - Allows players to use the reload command of EpicTags.
Resource Information
Author:
----------
Total Downloads: 62
First Release: Oct 25, 2023
Last Update: Oct 25, 2023
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings