EternalTags ✨Simple RGB Tags ✨MySQL Support ✨ 1.16.5+
1.3.5A simple alternative to your favourite tags plugin with RGB Support.
1.3.5latestseveral fixes !!Jun 20, 2026 this plugin is still basically abandoned as far as spigot releases go but alas This is a release of several patches ive made over the past few months to fix issues reported in the discord server and it should now work on modern versions downside!!! i broke anything involving sounds in guis and due to this being mentally abandoned, it might not be fixed !! though it is open source so fix it yourself i suppose......... <31.3.3Version 1.3.3Apr 10, 2025 - Fixed an issue with tags search that causes exploit with DeluxeMenus - Updated internal libraries1.3.2Version 1.3.2Aug 13, 2024 This version fixes and changes a lot of things internally, honestly ive been holding onto it for so long I've forgotten half of what i did BASIC RECAP - Added ChatInjector functionality into the plugin, stops having to redirect people to a different plugin every 5 minutes because they're using essentialsxchat for some reason, this is disabled by default in the config.yml - Fixed weird issue on Paper 1.21 with /tags reload - Cleaned up Placeholder Expansion, its less ugly now code wise - Cleaned up code for checking if user has tag1.3.1Fixes unique issues & Add back help commandJun 13, 2024 This update fixes two unique errors that some people have experienced aswell as the help command shall now register correctly.1.3.0Version 1.3.0Jun 12, 2024 In this update i have slightly reworked several aspects of the plugin, improving code quality across several different areas. Libraries have been updated to support 1.20.6 and fix several issues, please report any issues with commands if you come across any. I forgot everything i did though1.2.4Bugfix PatchJan 18, 2024 - Fixed an issue with glow not hiding enchants applied1.2.3Skull Texture FixesDec 20, 2023 - Fixes issues regarding skull texture warning in console spamming once the gui is opened.1.2.21.2.2 UpdateOct 9, 2023 - Fixes issue with skull textures on 1.20.21.2.1Version 1.2.1Aug 2, 2023 Additions · Improved /tags search method · Added zh_CN Locale · Added click sounds Fixes / Changes · Updated Plugin Dependencies · Optimized Tag Icon Caching · Remove unused old_tag_data table · Empty Placeholder is now formatted · PlaceholderAPI is now marked as a dependency · Fixed issue with tag guis not reloading · Plugin Dependencies now load on runtime instead of being compiled · Fixed issue with Default Category causing NPE1.2.0Category Loading Hotfix.Apr 4, 2023 Fix NoDefClassError when loading categories.1.1.10Bug Fix PatchMar 13, 2023 • Fixed cached tag icons only applying tags to the first user that equips a tag.1.1.9Performance UpdateMar 11, 2023 There was an issue within the last build that didn't load a user's tag when they joined the server, this update aims to fix that and performance issues found within the plugin. Fixed • Tags not loading on join • Page Count not updating properly • Cleaned up code (Excessive var usage)1.1.8Plugin Messaging UpdateMar 11, 2023 • Cleaned up GUI Placeholders (Credit: SirSalad) • Implemented Plugin-Messaging Option to allow cross-bungee compatibility without MySQL (Disabled by Default) • Fixed Update Checker Website • Cleaned up & Improved inner functions. • Added caching for GUI Icons1.1.71.1.7 UpdateDec 18, 2022 This version fixes a lot of the problems that came from the 1.1.6 update. Additions • Added the ability to assign actions to icons in the guis to completely replace their original functionality Code (YAML): commands: left : - ' [MESSAGE ] Left Click' - ' [CONSOLE ] pay %player_name% 1000' - ' [PLAYER ] say hello.' right : - ' [MESSAGE ] Left Click' - ' [CONSOLE ] pay %player_name% 1000' - ' [PLAYER ] say hello.' Fixes • Fixed 'icon' not being saved • Fixed tag icon not showing in gui • Fixed issues caused when save-data-sql was enabled.1.1.61.1.6 HotfixNov 28, 2022 Changes - Fixed problem with sorting not working - Fixed problem with favourite tag messages being invalid1.1.5Version 1.1.5Nov 21, 2022 These changes have been available in my discord server for a while and were completely forgotten to release until now. Major Notice The plugin has been switched to Java 17 If you wish to use this plugin on a 1.16.5 server (newer versions do not need this), you will need to use Paper (or a fork of Paper), Java 17, and add the flag -DPaper.IgnoreJavaVersion=true to your server's startup parameters. • Tags will now load in the gui asynchronously to help servers with large tag info • Added the ability to save all tag data into MySQL instead of YAML • Added tag-prefix and tag-suffix which will display the in %eternaltags_tag% placeholder • Added %eternaltags_active% placeholder1.1.4Update 1.1.4Jul 17, 2022 Additions • Changed the GUI Framework plugin • Added the ability to set the border's item slots • When the plugin is launched from an older version, the border icons will be missing from the GUI, If you would would like to add them back, here is an example Code (YAML): border-item: enabled : true material : GRAY_STAINED_GLASS_PANE name : ' ' slots : - 45-53 • Added a new placeholder %eternaltags_has-unlocked_<id>% • Added new config options tag-unlocked-format & tag-locked-format Here is an example of how that tag placeholder could be used. Code (YAML): # The display item for tags tag-item: material : NAME_TAG amount : 1 name : ' %tag% &7| %eternaltags_has-unlocked_%id%%' lore : - ' &f| &7Click to change your' - ' &f| &7active tag to %name%' - ' &f| &7Shift-Click to set as favorite' - ' &f|' - ' &f| &7 %description%' glow : true Bug Fixes • Fixed issue with uppercase tag ids breaking id searching • Fixed issue with the default animated gradient being incorrect • Fixed add-all-tags option not working • Fixed placeholders with multiple underscores breaking1.1.3Version 1.1.3 - Placeholder UpdateJun 29, 2022 • Added the ability to use PAPI Placeholders in tags • Added %eternaltags_has_<tag>% to check if a user has a tag • Added %eternaltags_favorites% - Counts favourite tags • Fixed issue with with a default tag when coloured • Fixed potential issues with table creation • Removed some useless files in the codev1.1.2Bug FixesMay 9, 2022 Aditions · Added %eternaltags_joined% - Shows all the player's owned tags in one giant string (Recommended for Oraxen) Fixes · Fixed clear gui item not working · Cleaned up code with conversionv1.1.1v1.1.1 PatchMar 29, 2022 Additions • Added more placeholders to /tags edit · %option% - The tag's value edited · %value% - The tag's new value · %id% - The tag's id · %name% - The tag's name • Added Oraxen Glyph Support, Use oraxen:glyphName to display oraxen glyphs in tags, Example oraxen:heart Fixes • Fixed AlonsoTags conversion not giving tags a name • Reduced Jar File size by 300kb • Fixed add-all-tags option bypassing tag equipping permissionsv1.1.0v1.1.0 - Plugin RecodeMar 27, 2022 This is the first plugin to be getting a major rework/recode due to some of these projects being from 10 months to 2 years old, These updates were necessary to help maintain the plugin successfully, the plugin also has a new resource page so check that out too. Please report any issues you have in my discord server and it is highly recommended you make a backup of your old config.yml. » General Changes · Switched plugin version to Java 16 · Imported entirely new command system · Added dynamic config with new design · Moved tags into tags.yml · Changed & Moved plugin messages into /EternalTags/locale/ · GUIs have been redesigned · Added dynamic gui config · Changed gui config names · Changed TagCreateEvent to TagSaveEvent · The command /tags convert can now be ran by a player. · When removing a tag, all users using that tag will be cleared. » Additions · - Added /tags random, This will assign you a random tag. · - Added /tags edit <tag> <option> <value>, This allows you to change a tag's name, permission, description and tag ingame. · - Added add-all tags gui option, this adds all plugin tags to gui · - Added dynamic-gui to allow animated tags be shown in the gui · - Added [silent] option for /tags <set/setall> · - Added [silent] option for /tags clear · - Added /tags help command · - Added support for item-flags in gui config Code (YAML): flags : - HIDE_ATTRIBUTES · - Added potion-color: #HEX option for gui items · - Added conversion for AlonsoTags, CIFYTags & DeluxeTags · - Added v1.0.12 -> 1.1.0 Config Conversion (Backup Recommended) · Added the ability to set default-tag to random » Removed · Removed /tags view commandv1.0.12Hotfix + New PlaceholdersOct 31, 2021 ~ Added support for Java 8 ~ Added %eternaltags_tag_stripped% to get a user's tag without the plugin formating it, Use this in plugins like tab to allow them to format tags. Note: My hex utils such as <r:0.7> or <g:#hex:#hex> will not work when using this feature. ~ Added %eternaltags_tag_stripped_formatted% - long placeholder, this will do the equivilant of %eternaltags_tag_formatted% but without colouring the tag.v1.0.11A long awaited update.Oct 17, 2021 I completely forgot to upload this new update that's been in pre-release for a solid 3 months actually. Here's your changelog ~ Added conversion for CIFYTags Plugin. ~ /tags convert no longer requires the plugin to be installed and enabled, It will just require the plugin's folder ~ /tags convert usage has been changed to /tags convert <plugin> Supported plugins are DeluxeTags & CIFYTags ~ Adds the ability to sort the tags in the GUI in a customizable way. Code (YAML): # Available Options: ALPHABETICAL, CUSTOM, NONE, RANDOM (Use Random to confuse everyone.) sort-type : ALPHABETICAL ~ You can now set a specific tag's GUI Order by adding order: <number> under it, for example, order: 1 ~ Fixed DeluxeTags Permission Conversion ~ EternalTags will now convert DeluxeTag's Order over. ~ /tags clear can now clear your own tag. ~ To clear another player's tag, You need the eternaltags.clear.other permission and to type /tags clear <player> command. ~ Added ability to change individual tag icons, These will use the default Tag defined in the tag gui unless the tag had a specific material defined. Example Usage: Code (YAML): eternaltags: name : 'EternalTags' tag : '&7 [<r:0.7>EternalTags&7 ]' description : - 'The eternaltags tag!' permission : 'eternaltags.tag.eternaltags' # Used if you want a specific icon for the tag, This is not required, You can icon : RED_CANDLE ~ Animated Tags are now in the configuration file by default, Here is a preview of the tags. The tag will rotate each update, Putting them on a plugin such as featherboard will update them. Code (YAML): animatedRainbow: name : 'AnimatedRainbow' tag : '&7 [<r #10:0.7>AnimatedRainbow&7]' description : - 'A tag that will cycle through all the' - 'colors of the rainbow.' permission : 'eternaltags.tag.animatedrainbow' icon : YELLOW_CANDLE order : 3 The higher the number after the #, The slower the gradient will be. ~ Optimized PlaceholderAPI Placeholders ~ Fixed formatted_placeholder option not working ~ Made the formatted placeholder apply for all of the tag information like description, name, id, ect whenever there is no active tag. ~ Added the ability to favourite specific tags ~ Added new favourite-tags gui ~ Shift clicking on a tag will add / remove it from the favourites ~ Updated Libraries ~ Added the ability to view a tag format for the colour parser, /tags view 10 <tag> Will allow you to view the tag 10 times Check the github to find the new menu files ~ Optimized the caching for the plugin, The plugin will no longer load everyone's tags on start up, instead it will load the user's tags when they join. You may find in some cases, typing right after joining may not have a tag and that is because it's still loading the tag, it will fix right after ~ Fixed reload command not reloading guis ~ Added the ability to change table name using mysql.tablename config optionv1.0.10Jul 30, 2021 - Fixed %description% placeholder not working in different places - Fixed %eternaltags_tag_description% Placeholder - General code cleanup - Added EternalTags API, Find out how to implement it here. ( Link)v1.0.9v1.0.9 ~ Bug FixesJul 27, 2021 - Fixed %description% placeholder not working in different places - Fixed %eternaltags_tag_description% Placeholder - General code cleanup Report any issues in my discord server.v1.0.8Version 1.0.8Jul 16, 2021 ~ Fix inconsistencies with Tag Colors ~ Made GUI Alphabetical by Tag ID ~ Added ability to disable clear-tag item ~ Update Libraries ~ Cleanup Codev1.0.7Default Tags & /tags setallJul 9, 2021 ~ Added default tag, Any new player that joins can set to them by default You will need to add thedefault-tagvalue in the config yourself if you want to use it and you are updating from an old version. ~ Added the command /tags setall <tag> - This will change everyone's current tag.v1.0.6Version 1.0.6Jul 2, 2021 ~ Added %eternaltags_get_<tag>% Placeholder - Replace <tag> with a tag id to get that tag, Example: %eternaltags_get_eternaltags% ~ Added multi-line tag descriptions, Examples:v1.0.51.17 Support & Big ChangesJun 21, 2021 ~ This version will now support 1.13-1.17 finally ~ I recoded the entire GUI using my own GUI Library (There maybe some bugs still but I've not found any) ~ You can now use %currentPage% Placeholder in the gui title to see your current page ~ You can use %totalPages% Placeholder in the gui title to see total pages ~ Added ability to add extra items if you want to change the design slightly. ~ Slightly reduced overall file size. If you have any issues with this plugin, Please contact me through discord.v1.0.4bStats & Update CheckerMay 28, 2021 Small update today. ~ Update Checker, The plugin will now check for updates and will tell your plugin is outdated in Console. It will not terrorize you ingame. You can disable this by setting "check-updates" to false in config.yml ~ bStats Metrics, The plugin will now send metric stats to bStats You can disable this by setting "metrics" to false in config.yml You can view the metrics herev1.0.3Bug FixesMay 19, 2021 ~ Fixed plugin placeholders in ChatControlRed not working (Why would you ever use this) ~ Fixed GUI configs not being reloaded with /tags reloaded ~ Cleaned up some PAPI Expansion Codev1.0.2GUI Fix & API EventsMay 10, 2021 ~ Fixed PAPI placeholders and colors in GUI ~ Added TagCreateEvent, TagDeleteEvent and TagEquipEventv1.0.1Version 1.0.1May 2, 2021 ~ Added the ability to set custom permissions for specific tags. Example Usage: Code (YAML): eternaltags: name : EternalTags tag : '&7 [<r:0.7>EternalTags&7 ] ' description : 'The eternaltags tag!' permission : 'example.permission' ~ Custom permissions defined in DeluxeTags will now get converted into EternalTags ~ Added the ability to use Items with CustomModelData in the gui. Example: Code (YAML): model : -1 ~ Fixed an invalid message ~ Added 4 new PAPI Placeholders, %eternaltags_tag_description%, %eternaltags_tag_name%, %eternaltags_tag_id%, %eternaltags_tag_permission%1.0Apr 29, 2021
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta