COWMODSКаталог модов
AdvancedTags

ВЕРСИИ (4)

release

1.3

1.3
25 окт. 2026 г.24Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# 🏷️ 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).
release

AdvancedTags 1.2

1.2
13 авг. 2026 г.83Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# 🏷️ 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).
release

1.1

1.1
12 авг. 2026 г.13Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
# 📌 Advanced Tags v1.1 - Change Log ### 🆕 New Features - Update Checker added. - Added bstats
beta

AdvancedTags 1.0

1.0
7 мар. 2026 г.122Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать