A few bugs were resolved and Party API was extended so external developers can easily add their own implementation to the parties.
Bugfix with nametags where team numbers would appear multiple times in the nametag. Now fully resolved.
There was an issue with team mode where teams would get seperated from their desired teams. This has now been resolved and the team logic was improved in general.
Changes:
- added AchievementsUI for player achievements
- enhanced BoosterGUIs with dynamic titles and item displays
- improved inventory management for global and personal boosters
- updated item lore and display names for clarity
- refactored code for better readability and maintainability
- Improve cross-version Minecraft compatibility by replacing direct Material/Sound usages with XMaterial/XSound and add reflective fallbacks for modern BlockData APIs.
- Make the glowing/block-facing codepaths resilient to server-platform and threading differences and avoid runtime crashes from reflection/packet failures.
- Fix several command and config edge-cases (tournament subcommands/validation) and update packet handling for newer ProtocolLib versions.
- Provide safer shutdown/cleanup behavior and better debug output for block events.
- Fixed some edge case that happened in team mode when team was changing colors. The glowing would crash the players.
