- Added 26.1 support
- Added option `other-settings.force-update-passenger-interval` to fix rare tag desync issues caused by other plugins
- Added <newline> support for nameplate tags
- Added &#rrggbb color format support
- Added direct Luckperms compatibility, allow nameplates to be auto unequipped when permission expires
- Fixed some compatibility issues with other plugins
- Added HMCCosmetics hat compatibility
- Fixed compatibility with latest ECosmetics
- Added LuckPerms support: the name tag will now be automatically removed when the permission expires.
- Added custom suggestion for bubbles and nameplates
- Added <newline> support for background and nameplate
- Added Zelchat compatibility
- Fixed the placeholder ID counting error under race conditions
- Fixed rare tracker is null error
- Removed unnecessary eventLoop().submit() when handling disconnection
- Fixed accessing passengers on Folia
- Fixed
is-see-through option not applied correctly
- Improved how nametags work if a player is sneaking
- Fixed possible NPE if team packets are sent before player joining the world
- Added legacy color support for transation file
- Added `teammate` condition
- Fixed mongodb user and password got reset on config updates
- Fixed pet names not shown if `hide-other-team` is enabled
- Updated adventure platform to 4.4.0 for backwards compatibility
- Fixed team visibility on 1.21.5
3.0.27
- Updated adventure to 4.21.0 for 1.21.5 component changes
3.0.26.2
- Fixed the issue that TeamVisibility class can't be found on 1.20-1.20.4
- Updated ChatControl compatibility
3.0.26.1
- The previous version's use of WeakReference for Bukkit Player has been reverted.
3.0.26
- initial 1.21.5 compatibility. (still waiting for Adventure to release next version to fully apply the 1.21.5 component changes)
- Added compatibility with `player.sendActionBar(Component)` in Paper API for 1.20-1.20.4
- Added `%npex_static%` placeholder
- Removed CraftEngine option in config.yml as it's now integrated in a new way