Sueta

AdvancedTags

1.3

A modern, high-performance title system compatible with a wide range of server forks. Features a dynamic pagination GUI, multi-language support, and full MiniMessage RGB/Gradient integration for a pre

·Plugin
  1. 1.3latestyesterday

    🏷️ AdvancedTags v1.3 — Release Notes

    A focused hotfix restoring full HEX color and gradient rendering in tags. ---
    🎨 Color & Rendering Fixes
    HEX & Gradient Downsampling Fix:* Resolved an issue where <#rrggbb>, <color:#rrggbb> and <gradient:...> colors were being rounded to the nearest of the 16 classic Minecraft colors. A smooth gradient such as #d7263d → #f953c6 previously collapsed into plain red and light purple; every character now keeps its exact color. Root Cause:* MessageManager#toLegacy serialized components with LegacyComponentSerializer.legacySection(), which does not emit HEX. It now uses a dedicated serializer built with hexColors() and useUnusualXRepeatedCharacterHexFormat(), producing the §x§R§R§G§G§B§B format the game client expects. Applied Everywhere Tags Are Shown:* The fix covers menu titles, tag item names, tag item lore, and the %advancedtags_unvan% PlaceholderAPI placeholder, since all of them go through the same conversion. ---
    📦 Update Notes
    No Config Changes Required:* Existing tags, configs and player data work as before. Compatibility: Unchanged, Minecraft 1.20+* (Paper, Purpur, Folia, Spigot, Bukkit).
    2 downloads
  2. 1.2AdvancedTags 1.2Aug 13, 2026

    🏷️ AdvancedTags v1.2 — Release Notes

    A comprehensive update bringing multi-platform engine compatibility, thread-safe asynchronous operations, critical GUI security fixes, and performance optimizations. ---
    🚀 New Platform Support & Architecture
    Spigot & CraftBukkit Support: Shaded and relocated `adventure-platform-bukkit` to ensure full MiniMessage, RGB, Hex, and Gradient* support across native Spigot and CraftBukkit servers without external dependencies. Folia & Paper Fork Stability:* Implemented an internal universal scheduler abstraction (SchedulerUtils) utilizing reflection and entity-based schedulers to prevent runtime thread-pool exceptions on Folia and multi-threaded environments. Soft Dependency Decoupling:* Changed PlaceholderAPI dependency from hard to soft (softdepend). The plugin now boots and functions 100% standalone if PAPI is not present. ---
    🛡️ GUI & Security Fixes
    Shift-Click Inventory Leak (Dupe Fix):* Resolved a critical inventory desync where synchronous closeInventory() calls allowed items to glitch into the player's inventory on shift-click. Inventory actions and closures are now deferred by 1 tick using platform-safe schedulers. Drag-Drop Item Loss Prevention:* Added an InventoryDragEvent handler to block players from dragging items into the virtual menu, preventing permanent item loss. Enforced Event Denial & Resync:* Implemented dual event cancellation (setCancelled(true) and setResult(Result.DENY)) accompanied by forced player.updateInventory() calls to prevent visual ghost items. Flexible Layouts:* Reduced the minimum GUI size constraint (size: 9), fully supporting single-row custom layouts. ---
    ⚙️ Core Engine & Performance
    Thread-Safe Storage I/O:* Added ReentrantLock synchronization to StorageManager.saveSync() to eliminate race conditions and prevent JSON file corruption (0-byte payload) during concurrent tag changes. Memory Leak Elimination:* Refactored TagManager to implement Listener, pruning expired cooldowns dynamically and automatically clearing cached UUID records on PlayerQuitEvent. Wildcard Permission Resolution: Added direct programmatic support for `advancedtags.tag. and advancedtags.admin` wildcard evaluations across all inventory interactions. Clean Resource Teardown:* Added strict lifecycle disposal on onDisable() for Adventure audiences, background thread pools, and update checkers to prevent memory leaks during server reloads. Removed Namespace Command Stripping:* Removed the global PlayerCommandSendEvent filter to prevent unintended side effects on third-party plugin namespace commands (plugin:command). ---
    📦 Developer & Build Details
    Target Version: Compatible with Minecraft 1.20+* (Paper, Purpur, Folia, Spigot, Bukkit). Dependencies Shaded:* adventure-platform-bukkit, adventure-text-minimessage, adventure-text-serializer-legacy, bstats-bukkit. Build System:* Apache Maven (Java 17+ bytecode target).
    79 downloads
  3. 1.1Aug 12, 2026

    📌 Advanced Tags v1.1 - Change Log

    🆕 New Features
    - Update Checker added. - Added bstats
    13 downloads
  4. 1.0AdvancedTags 1.0Mar 7, 2026
    122 downloads

Similar projects

Plugin →