Skip to content

ZonePractice Pro v6.4.6-SNAPSHOT

Choose a tag to compare

@github-actions github-actions released this 09 Mar 12:40
· 9 commits to master since this release
f7e09c9

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 NullPointerException in PlayerItemCooldownEvent handling.

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 CopyGui to 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.yml and 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.