- Added `support-version.min` option so servers can generate pack for players on lower versions
- Fixed a bug with `force-preview`
- Added smallfont placeholder
- Fixed placeholders not parsed in bubble prefix/suffix
- Update Adventure to 4.19.0
- Fixed Spigot Compatibility on 1.21+
- Added <shadow> tag for default configs
- Fixed an issue that region condition is not applied instantly on enable
- Plugin uses `shadow` in text components for 1.21.4+ clients to remove shadow now. That means shader has been no longer required since 1.21.4.
- Fixed scale on 1.21.4
- Improved support for complex attribute modifiers
- Improved data storage
- Added resource pack in zip format
- Added CraftEngine compatibility
- Fixed an issue that the version number of config not synchronized due to gradle cache
- Updated adventure to 4.18.0
- Added API methods for other plugins to take over actionbars
- Added typewriter compatibility
- Updated pack format to 1.21.4
- Fixed the mistake of default configuration
- Improved compatibility with Nexo
- Improved the thread safety when the placeholders are visited through PlaceholderAPI on other threads
- Improved the `send-delay` option (0 = send immediately on async threads, -1 = send immediately on main thread)
- Fixed `regex` condition
- Added `namespace` and `generate` option for bitmap fonts
- Added `ChatControlRed` support
- Fixed a possible thread safety issue with playertracker
- Enhance the compatibility for banner and mohist server
- Updated libariaries to the latest
- Sorry for the mistake where I forgot to remove debug message in last update
- Fixed a bug that players will see raw placeholders for a moment when joining the server
- Fixed a bug that tags not removed on quit due to server lag or heavy conditions
- Fixed an issue where custom advance data not instantly applied on reload
- Improved default configs
- Added new placeholder `%npex_newline%`
- Avoid processing PlayerInfoPacket during Login which might cause issues
- Further optimized the condition system (About 10-25% faster)
- Further optimized other parts of the plugin, making it about 5% faster
- Added
is-passenger condition type
- Added compatibility with Skin plugins
- Added compatibility with Oraxen 2.0
- Fixed a bug that option `always-show: false` not instantly applied to players on reload
- Added `region` condition for WorldGuard
- Changed default ttf section to empty section to prevent warnings on console
- Prevent players from using preview commands if `always-show` is on