☄️ SupremeTags2 ᴾᴿᴱᴹᴵᵁᴹ ✅ Vouchers & Personal Tags! [40+ PREMADE TAGS] icon

☄️ SupremeTags2 ᴾᴿᴱᴹᴵᵁᴹ ✅ Vouchers & Personal Tags! [40+ PREMADE TAGS] -----

Allow player to show off their premium supreme tags!




Fixed tags editor not properly loading all tags..
----------, Nov 27, 2024

I will be adding Nexo Support once its been fully released.

Updated NBTAPI to 2.14.0
Updated ItemsAdder API
Added 40+ premade default tags.
Added back interaction for personal tags menu if on page 0.
Fixed some tab complete arguments.
Fixed permission message on commands not getting the messages.yml "no-permission".
Fixed command tab complete showing tab args to player with no permissions to that command. (Player now needs the specific command permission to see tab complete for /tags)
Fixed Custom model data on variant tags.
Fixed selected message not assigned in personal tags menu.
----------, Nov 25, 2024

Fixed multiple incompatible scheduler errors for folia Support.
> Vouchers should now be working as intended.
> Update-Checker should now be working as intended.
> Animated tags schedulers.
Fixed Itemsadder(itemsadder-<id>) not working for category item materials.
----------, Nov 10, 2024

Added option to enable specific tag cost in tags.yml, this allows you to choose what tags are buyable individually without having to enable the full category. Category Cost will override this option if enabled (Should update into tags.yml automatically)
----------, Nov 6, 2024

Added Search feature, this allows players to search any tag without having to look through all pages (Follow the instructions below to properly implement search feature)
Fixed updater version giving null value.

Add this item to your guis.yml > under items:
Code (YAML):
   search:
      enable
: true
      slot
: 45
      displayname
: '&e&lSearch Tags'
      material
: 'OAK_SIGN'
      custom-model-data
: 0
      lore
:
       - '&7Search for tags!'
Add these messages to your messages.yml > under messages:
Code (YAML):
  search-invalid-1 : ' %prefix% &7Invalid Search, search a tag name or category.'
  search-invalid-2
: ' %prefix% &7Invalid Search, line 2 is empty.'
Search Command/Permission: /tags search - supremetags.search
----------, Nov 4, 2024

Changed merge-free config file to get free-tags.yml. (change your free ST tags.yml to free-tags.yml if you want to merge from free to premium.)
Changed
saving/loaded console alerts for editor/auto-saving actions to be silent, you can see how many tags are loaded in /tags debug or /tags list
Added Auto Tags Validator to prevent tags from loading with missing/invalid values from tags.yml
Added ptags-disabled for messages.yml to be editable for `/mytags.
Fixed/Recoded Command framework, this fixes aliases from spamming chat.
Fixed some indexing for tags.
Fixed merge function needing auto option needed for /tags merge.
Fixed compiling for java 8.
----------, Nov 4, 2024

Fixed help command not showing commands.
Fixed Tab Complete for commands (Only works with the main command.)
----------, Oct 18, 2024

!! IF YOU'RE UPDATING FROM 2.0.9 OR BELOW MAKE SURE YOU CHECK THE GITHUB RESOURCES FIRST, THIS VERSION CONTAINS NEW CONFIGURATION CONTENT FOR ALL CONFIGS. !!

v1.21.1 Version Support
Compiled
in Java 8 for wider server support.

New Features
  • Tag Variants: Allows unlimited sub-tags for each tag.
  • Bungee Messaging Sync: Synchronize tags across servers (default is off).
  • Slot customization in GUIs, with support for multiple slots using slots.
  • Control tag locations in menus for better organization.
  • Customizable main command.
  • Global lore for easier mass-editing.
  • Local SQL caching for slow connections, ensuring sync is unaffected.
  • Unified color formatting, with two new hex formats: <&#HEXCOLOR> and <#HEXCOLOR>.
  • Multi-line descriptions and support for [broadcast] in custom items.
  • Free tags available for users with the 'none' permission.
New Integration Merges
  • AlonsoTags and EternalTags can now be merged.
New Economy Types
  • Added support for EXP_LEVELS and TOKENMANAGER.
Additional updates
  • Animated tag speed for individual tags.
  • %command% placeholder for help messages.
Fixes
  • Addressed version/debug issues, merge manager problems, console errors, editor navigation, HikariCP improvements, and command alias bugs.
Removed Option (REWORKED)
  • The hide-next-item option has been removed, with its functionality reworked.
----------, Oct 14, 2024

Added support for prefixes for messages.yml messages from 2.0.9.
Fixed instant deactivation-click bug when selecting a tag it would instant reset.
Fixed error of invalid tag check still trying to receive tag data for vouchers.
----------, Aug 26, 2024

This version to contains new file contents in more than 1 configurations, please check the github for updated files.

Added
a option to deactivate tag when clicking the activated tag again. (Uses the reset message)
Added help message to be editable for '/tags help' in messages.yml.
Added more messages into messages.yml to be editable. *Please report any that I've missed.*
Added hide-next-item in config.yml, this option will allow you to keep the "next-item" always shown if false.
Fixed voucher item giving enchant error.
----------, Jul 17, 2024

Updated to 1.20.6 + 1.21
Updated to all latest dependencies & libs.
Fixed Enchant issue for active-tag.
Fixed Config issue regenerating default tags on restart.
----------, Jul 12, 2024

This build contains new features that you need to add, see new updated config files;
https://github.com/NoScapeDev/SupremeTags-Premium

Updated
Support for 1.20.5 + 1.20.6
Updated all dependencies for SupremeTags.
Added Support for Folia.
Added more messages to be editable in messages.yml!
Redesigned how files are loaded, fixes issue where old config values would re-generate when removed.
Added ability to add custom aliases for /tags command!
Added optional -s to /tags givevoucher command to silence out received messaged. usage: /tags givevoucher <player> <identifier> (-s)
Fixed
merge functions not including new content from latest spigot builds (from /tags merge)
Fixed cache null error on server close.
Fixed lore condition not assigning locked-lore when costs are enabled.
Fixed console command error.
----------, May 18, 2024

Hot Fixed all files not loading on first load.
----------, Mar 25, 2024

Added delay on withdraw command of 3 seconds to prevent a spam dupe.
Fixed voucher interact event null error.
Fixed permission condition on voucher check.
Fixed a bug where you could assign the voucher on mobs.
----------, Mar 25, 2024

This update includes new permissions and new configuration options.

Added option to add glow effect to each voucher. 'glow: true'
Added per permission voucher when redeeming it. `supremetags.voucher.[identifier]`
Added 'voucher-redeem-permission' setting for config.yml, this will allow you to enable/disable permission applying when redeeming the voucher. (Default: true)
Fixed Voucher Items from not being able to redeemed if not a NAME_TAG.

For config.yml
Code (YAML):
voucher-redeem-permission : true # set false if you don't want permission 'supremetags.voucher.[identifier]' applying to tag vouchers.
For messages.yml
Code (YAML):
no-permission-voucher : ' %prefix% &cYou don''t have permission to redeem the &7%identifier% &cvoucher!'
----------, Mar 22, 2024

Removed debug messages from 2.0.4
----------, Mar 22, 2024

Fixed 'received-voucher' not being implemented in messages.yml.

Fixed Custom items 'click-commands' not working.
----------, Mar 22, 2024

Added an data option to disable caching database on mysql.

Fixed bug where players couldn't move items in inventory.

Code (YAML):
data :

  # Should SupremeTags cache data? this will optimize the amount of connections being used but will minimize db use across servers.
  # If disabled, this setting only applies to MySQL type.
  cache-data
: true
----------, Mar 20, 2024

Added an 'prioritise-selected-tag' config option to disable active tag going to first tag slot (default 'true')
Added voucher-item section for each tag.
Added Itemsadder Support: eg. itemsadder-<nameID>
Added option to back item in tag editor, go back to normal tag page. (Depends on categories enabled or disabled.)
Changed voucher system to support VaultAPI and not only luckperms.
Updated '/tag debug' command to show more information.
Fixed glow option for active tag.
Fixed formatted costs placeholder, now has built in placeholders [%cost_formatted%, %cost_formatted_raw%]
Fixed bug where players could place items inside the menus.

Code (YAML):
   voucher-item:
      material
: NAME_TAG
      displayname
: '&8 [&c&lSanta&8 ] &f&lVoucher'
      custom-model-data
: 0
      lore
:
        - '&7&m -----------------------------'
        - '&eClick to equip!'
        - '&7&m -----------------------------'
Code (YAML):
prioritise-selected-tag : true # set false if you don't want selected tag to force at first slot.
----------, Mar 19, 2024

Fixed configs not loading.
----------, Mar 12, 2024

Before Updating
- As there are new files that will be generated, please see new features from the default configurations;
https://github.com/NoScapeDev/SupremeTags-Premium

Added PLAYERPOINTS support.
Added guis.yml + data.yml.
Added Economy option in config.yml.
Added The ability to add custom items in tag guis.
Added 'no-permission-message' message to specify for each category in catorgies.yml.
Added %supremetags_cost_formatted% & %supremetags_cost_formatted_raw%
Fixed all Commands.
Fixed Tags Editor.
Fixed Personal tags not being able to delete or edit.
Fixed Update Checker version control.
Fixed CustomModelData for layout items not being set.
Fixed MySQL table not exist issue.
----------, Mar 12, 2024

Fixed an null error when trying to grab personal tags when a players doesn't have any.
Fixed an causing sql crash of creating player in database on event of joining.
----------, Feb 24, 2024

Recoded databases.
Removed MariaDB > if you have mariadb is the db type it will connect as HikariaCP instance of mysql.
Added `useSSL: false` to data information in config.yml. Make sure this is added before updating to this version.
Fixed
an issue causing player active tag to get reset on joins.
Fixed setup messages to use messages.yml to prevent returning null error.
Added PlaceholderAPI support to insufficient message incase you're using other economies.
Added "active tag" to gui tag sorting, now your active tag will be showcased before other sorting's.
Added new permission 'supremetags.withdraw' for /tags withdraw <...> command
Removed tag-vouchers check from voucher items, so they can still be access if you sell tags in a shop.
----------, Feb 22, 2024

Added givevoucher commands, usage; /tags givevoucher <player> <tagName>.
Added 3 more messages to message.yml file, please make sure you add them or you will get a null error on the message. please look below!
Fixed
tag create command.

Code (YAML):
  player-not-online : ' %prefix% &cThis player is not online!'
  given-voucher
: ' %prefix% &7You have given &f%target%&7 the &e%identifier% &7voucher!'
  received-voucher
: ' %prefix% &7You have received voucher: &e%identifier%'
----------, Jan 20, 2024

Fixed %identifier% placeholder in vouchers.
Fixed Permission removal in vouchers, preventing players from getting unlimited tag vouchers.
----------, Jan 20, 2024

I suggest resetting the messages.yml as there are load of new editable messages added.

Added
missing located messages.
Added %prefix% to be used/edited in messages.yml.
Added owned error message when trying to claim a tag voucher you already own.
Changed help message, now there's an admin help and player help depending on permission.
Fixed tag editors from not working.
Fixed tag editor changing problems.
----------, Jan 19, 2024

Fixed Tag editor from not working.
----------, Jan 18, 2024

Fixed reload command not saving/reloading config.yml
Fixed setup messages to use messages.yml to prevent returning null error.
----------, Jan 18, 2024

Implemented database SQL query changes to help prevent performance issues.
New Placeholder %supremetags_has_access_<identifier>% - returns true/false if player has access to that tag.
Added Tag editor item titles are now editable! Make sure this goes under 'tag-editor-menu' in config.
Code (YAML):
   editor-items:
      change-tag
: '&e&lChange Tag'
      change-description
: '&e&lChange Description'
      change-permission
: '&e&lChange Permission'
      change-category
: '&e&lChange Category'
      delete-tag
: '&c&lDelete Tag'
----------, Jan 2, 2024

Sorry for the delay, I've been busy IRL.

This version has been through many fixes and additions with dev builds.

Updated to 1.20.4
Updated all Dependencies
Added /tag debug - sends a debug info message about the plugin.
Added /tag removetagp <player> <tag> - removes the permission and assigned specific tag from the player.
Fixed database loading/saving issues.
Fixed MySQL & MariaDB 'setActive', Field 'Name' doesn't have a default value
Fixed File changes with reload command.
Fixed "Profile name must not be null" on BaseHead input material.

Any issues please report them in our discord! You can find it on the main page.
----------, Dec 28, 2023

Additions:
Added 1.20.2 Support
Updated all dependency versions.

Fixes:
Fixed Config GUI close item.
----------, Sep 26, 2023

Additions:
Added Config validate Checking, this now checks if new content has been added to the current config or not.
Added `personal-tags` & `personal-tags-editor` to be able to change titles.

Bug Fixes:
Fixed `Tag validate checking`.
----------, Sep 10, 2023

Additions:
Added Tag validate checking, will check for missing content and place default values to prevent errors.

Bug Fixes:
The `Tag validate checking` should fix the null error due to missing `locked-tag` values.

Changes:
Removed `DEFAULT-CONFIG-LATEST.yml` file. (You can now remove this)
----------, Sep 9, 2023

This update allows for more customization on locked tags and placeholders.

Additions:

Added %supremetags_tags_amount% this new placeholder shows how many tags a player has access to.
Added %supremetags_tags_total% this new placeholder shows how many tags are successfully loaded on the server.
Added locked-tag settings for each tag:
Code (YAML):
   locked-tag:
      displayname
: '&7Tag : %tag%'
      display-item
: 'BARRIER'
      custom-model-data
: 0
Bug Fixes:
Fixed an issue where custom-model-data would not work with category tags.
Fixed where stage messages in config would not apply/change to setup tags.
Fixed an issue causing locked-permission to not apply properly.
----------, Aug 14, 2023

Bug Fixes:
Fixed an bug where "next" item wouldn't load.
Fixed an issue causing main menu items with custom basehead or headdb type material would not work.
Fixed an issue where selected_lore would not apply to active tags.
----------, Aug 9, 2023

Bug Fixes:
Fixed an issue where messages would not generate in config.
----------, Aug 8, 2023

Additions:
Added main menu item support with headdb / basehead & normal materials.
Added new tag lore selected_lore to indicate you have that tag selected.

Code (YAML):
    # used for selected tag view
    selected-lore
:
     - '&7&m -----------------------------'
      - ''
      - '&bIdentifier
: &7%identifier%'
      - ''
      - '&dDescription:'
      - '&7 %description%'
      - ''
      - '&eThis tag is selected!'
      - '&7&m -----------------------------'
----------, Aug 8, 2023

Additions:
Added none-output option, now you can change the output string when the player doesn't have a tag, this also changes {tag} none output.
Added placeholderapi to the rest of the plugin, you should now be able to use placeholders in most messages and gui titles/gui click messages.
----------, Aug 4, 2023

Additions:
Added Placeholderapi support to all tag lores.
----------, Aug 3, 2023

Bug Fixes:
Fixed an issue causing version checks to return null with invalid version strings.
----------, Aug 3, 2023

Bug Fixes:
Fixed an issue where personal tags wasn't implemented into {tag} replacer properly.
----------, Aug 2, 2023

Bug Fixes:
Fixed an issue with Category lore view showing the incorrect lore on conditions.
----------, Aug 2, 2023

Bug Fixes:
Fixed an issue with hex colours not showing on 1.16+ servers.
----------, Aug 2, 2023

Additions:
Added support for 1.8+
----------, Aug 1, 2023

Additions:
Added a string replacer for personal tags, this means you can auto make players follow a strict format when creating tags.
Revamped personal tags limits, now changed to group limiting permissions:

Code (YAML):
 personal-tags:
    enable
: true # this setting allows players to make and access their own tags.
    limits
:
      # permission limits: supremetags.mytags.limit.<group>
      ## example: supremetags.mytags.limit.default
      default
: 10
      ## example: supremetags.mytags.limit.vip
      vip
: 20
    format-replace
: ' %tag%' # strict format replacer.
----------, Aug 1, 2023

Additions:
Added a banned-words.yml file to split up config even more (This should be the last split up, update!)
Added a color permission for personal tag creation:
supremetags.mytags.color

Bug Fixes:
Fixed an issue where banned words would get ignored but still print out the warning message.
----------, Aug 1, 2023

Additions:
Added a categories.yml file, to split the configuration.
Added cost-category option for category, this means you can set a category as a cost category and have others just as permission tags.
Added custom-model-data to each category item.
----------, Jul 31, 2023

Additions:
Added category custom-model-data option to each item.
----------, Jul 31, 2023

Updated First Version.
----------, Jul 31, 2023

Resource Information
Author:
----------
Total Downloads: 151
First Release: Jul 31, 2023
Last Update: Nov 27, 2024
Category: ---------------
All-Time Rating:
11 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings