ZonePractice Pro v7.0.0-SNAPSHOT
·
8 commits
to master
since this release
✨ New Features
- Added a sword-to-duel mechanic, replacing the right-click duel system
- Added a kit change command in FFA, allowing players to switch kits during the game
- Added an FFA arena selector GUI
- Implemented multi-block support for the Splegg event
- Added rematch request invalidation logic
- Added a cooldown for markers
- Added support for Mace Smash kills
- Disabled portal teleportation in arena worlds
- Duel right-click now only works with the unranked item
🐛 Bug Fixes
- Fixed ladder validation failing for FFA-only ladders
- Fixed an issue where the spectator state was not clearing on transition
- Fixed incorrect self-attribution in void death messages
- Fixed "knocked to the void by player" death message in FFA
- Fixed a duplication bug in the player inventory
- Fixed lobby visibility toggle without rejoin
- Validated liquid placement using block face
- Escaped MiniMessage tags in player messages to prevent chat formatting exploits
- Fixed BlockPlaceEvent to search by player instead of cuboid for accurate build rollbacks
- Fixed build rollback logic and the build listener
- Fixed event data spawn removal on server restart
- Fixed a bug with the new mannequin spawn markers
- Fixed portal frame creation to correctly use END_PORTAL
- Fixed a sound effect playing incorrectly when there is a message in the chat
- Fixed a backend error
- Fixed a possible NullPointerException in the MatchStatsGui constructor
- Fixed multiple potential NullPointerException, IllegalStateException, and IndexOutOfBoundsException occurrences
🔧 Other Changes
- Dropped support for the old 1.8 version, modernizing the codebase
- Upgraded holograms to use modern TextDisplay entities instead of armor stands
- Upgraded setup markers to use the new Mannequin entities instead of armor stands
- Merged all rollback-related settings into BuildListener.java
- Replaced deprecated methods and cleaned up code warnings across the project
- Disabled flower pot integration
- Updated LICENSE year to 2026
- Bumped project version to 7.0.0-SNAPSHOT
- Created AGENTS.md and added it to .gitignore
- Fixed pom.xml copying issues