ZonePractice Pro v6.4.6-SNAPSHOT
·
9 commits
to master
since this release
LAST VERSION TO SUPPORT 1.8
✨ NEW FEATURES
- Fireball Fight: Players can now destroy placed blocks using fireballs.
- Duels: Added the ability to send a duel request by right-clicking a player.
- Chat Logging: The server console is now included in the audience for Party and Staff chat, allowing for proper logging on modern versions.
🐛 BUG FIXES
Combat & Items
- Fixed firework cooldown spam and hanging issues on held clicks, and added a proper right-click filter (#279, #282).
- Prevented false firework cooldowns and optimized the system by utilizing
EntitySpawnEvent. - Fixed an enderpearl glitch that occurred when a player left an FFA arena.
- Fixed an issue with fireball fight velocity during player jumps.
- Fixed a
NullPointerExceptioninPlayerItemCooldownEventhandling.
Arenas & World Management
- Prevented synchronous chunk loading in
Cuboid#getChunks(#291) and ensured chunks are safely loaded when retrieving arena chunks (#295). - Fixed block checking logic inside unloaded chunks and corrected chunk unload event handling.
- Fixed fire spread rollback logic and resolved issues where fire conflicted with arena rollbacks.
- Fixed the enabled arena count to properly include FFA arenas.
- Fixed chunk loading and action bar coloring during arena copy operations.
GUI & Menus
- Updated
CopyGuito process synchronously, preventing duplicate icons from appearing (#299). - Fixed arena, ladder, and event GUIs to ensure all icon types display correctly.
Events, Parties & System
- Fixed a death cause compatibility issue for Party FFA deaths and changed the default nametag color fallback to gray.
- Refactored the chat listener to properly fix party and staff chat logging.
- Fixed an issue with fetching online players for commands.
- Added missing kit data to the Sumo event.
- Changed the event start sound so it only plays during the final 5 seconds of the countdown.
🚀 IMPROVEMENTS & TWEAKS
- Combat Physics: Reworked Fireball and TNT knockback calculations to feel more authentic and similar to modern practice servers (e.g., Minemen). Updated fireball fight velocity settings.
- Configuration: Changed the ladder slots path in
config.ymland updated the reading logic so it no longer resets unnecessarily when changes are made. - Quality of Life: Improved the wording of the pre-login kick message for better clarity.
- GUI Logic: The FFA main setup GUI will now automatically enable an arena if it meets the requirements and an admin tries to open it.
🔧 TECHNICAL CHANGES
- Thread Safety: Switched the rounds map to use
ConcurrentHashMap. - Code Cleanup: Removed unused imports and performed general developer maintenance.
- Version bump to
6.4.6-SNAPSHOT.