- Support for 1.20.6
- Added new option to completely disable update checks
- General small improvements to the update system
More info: https://github.com/Xitee1/PowerBoard/releases/tag/release-3.6.2
General
- Implemented rate limited logging to reduce log spamming in some scenarios
- Improved compatibility with other plugins by changing the team naming prefix
- Code quality improvements
- Other smaller improvements
API related
- Converted CustomPlaceholderes to interface
- Return value of CustomPlaceholders#replace now has the annotation
@NotNull
and some error handling has been added
This release has really a lot of improvements, fixes and a few additions. A lot of code has been re-written and improved. A lot of bugs have been fixed.
Most important changes:
- New option: Added option for servers with multiple scoreboard/rank plugins that might fix some issues. (scoreboard-advanced-settings.use-existing-scoreboard)
- New option: Because lots of users wanted to use HEX colors for the player name in the tablist, you can now do that by enabling 'ranks.options.show-suffix-in-tab' and optionally 'ranks.options.use-player-list-name' to preserve the prefix & suffix above the player's head (where possible).
- Improved: The LuckPerms weight limit has been lifted from 999 to 9999.
- Improved: Added descriptions to the PowerBoardAPI (for developers).
- Fixed: The SelfCheck has been reworked and now also checks the config in older MC versions. In the versions 1.18+ it also automatically adds and corrects missing options.
- Fixed: An update check will now be performed every 24h.
- Fixed: Ranks updating too often when not needed
- Not fixed in code but randomly started working again: HEX colors no longer count as (14) chars. This means long HEX color gradients are now possible!
- As a bonus: The plugin jar has lost a quarter of it's size!
Also big thanks to @ItsLaivy and @itsTyrion for your PRs! These helped me a lot and gave me some motivation!