
ZonePractice Pro Duels
Elevate your server with the ultimate high performance Minecraft Modern PvP practice core plugin for playing duels.
Список изменений
NEW FEATURES AND ADDITIONS
- Added Match History system with recording capabilities and a GUI menu utilizing player heads
- Implemented a multiple queue system and custom kit queue commands
- Added a nick command and completely rewrote the nametag logic
- Added GUI click sounds for a better user experience
- Added a kit selector to FFA and expanded the leave command to support spectators and FFA
- Added temporary build return logic to TNT Sumo
SETTINGS AND CUSTOMIZATION
- Added health below name and windcharge cooldown settings to custom player kits
- Added title and delay settings to Spleef
- Changed the hit delay setting to an attack cooldown modifier
- Added scale and decimal visibility settings to the health below name display
- Added a multi round start countdown setting to PearlFight
- Added health below name to FFA settings
IMPROVEMENTS AND MECHANICS UPDATES
- Upgraded TNT Sumo logic with new knockback mechanics and changed TNT earn logic to an attack based system
- Added MiniMessage support for groups and nametags while removing legacy named colors
- Extended sidebar display capabilities to support the new MiniMessage nick system
- Updated the rekit feature to load the preconfigured layout chosen by the player
- Added multi round match subtitles to display scores
- Added FFA arena support for previously assigned ladders
- Adjusted nametag colors to map to the closest hex value
- Added titles to duel events
BUG FIXES
- Resolved TNT damage issues on TNT Sumo and Fireball Fight ladders
- Fixed ActionBar disappearance bug and refactored the underlying runnable
- Fixed a recurring issue where hunger would not disable correctly
- Resolved shield and spear interaction problems
- Fixed concurrent modification exceptions along with various NullPointer and ClassCast exceptions
- Fixed sidebar name resolution issues
- Corrected double title show glitch on round end
- Fixed division ranked inconsistencies
- Fixed the ladder settings handler
- Prevented duel requests from triggering on NPCs while allowing normal NPC interaction
DEVELOPMENT AND TELEMETRY
- Updated telemetry logging and added debug logging capabilities
- Changed GitHub release logic and updated reusable build workflows
- Refactored MatchHistoryCommand to utilize LanguageManager
- Updated version to 7.4.0 SNAPSHOT
- Updated gitignore
CREDITS
Co authored by @lokspel Co authored by @aboreda12 Authored by Nandor Dukat* added scale and decimal always show settings to hearth below name display
-
added minimessage support for groups and nametags
-
solved shield, spear problem
-
added titles to duel events
-
removed legacy named color for groups
-
added multiple queue system
-
fixed java.lang.ClassCastException
-
fixed java.lang.IllegalArgumentException
-
fixed sidebar name resolution
-
fixed java.lang.NullPointerException
-
added temp build return to tnt sumo
-
added multi round match subtitle to display score
-
fixed double title show glitch on round end
-
added FFA arena support for previously assigned ladders
-
fixed event handling priorities, hunger disable issue
-
added MULTI_ROUND_START_COUNTDOWN setting to pearlfight
-
applied new knockback mechanics to tnt sumo
-
changed tnt earn logic to attack instead of timer
-
fix: ActionBar disappearance bug and refactor runnable (#420)
-
FIX STUPID HUNGER (#421)
-
fix: ActionBar disappearance bug and refactor runnable
-
FIX STUPID HUNGER
-
fixed ladder settings handler
-
small fixes
-
nametag color closest to hex
-
fixed concurrent modification exception
-
fixed rekit to load the preconfigured layout the player choose
-
added health below name to FFA settings
-
added GUI click sounds
-
added nick command, rewrote nametag command's logic
-
added windcharge cooldown setting added healthbar below name and windcharge cooldown settings to custom player kits
-
changed nick command logic
-
renived WindChargeSettingHandler.java
-
added extra permission for nicks, extended sidebar display capabilities to support new mm nick system
-
changed version to 7.4.0-SNAPSHOT
-
Added /matchhistory (#411)
-
matchhistory
-
Change permission node for MatchHistoryCommand
-
Rename practice.matchhistory to zpp.matchhistory
-
added player heads for the history menu
-
Refactor MatchHistoryCommand to use LanguageManager
-
Add files via upload
-
Add files via upload
-
Add files via upload
-
Add files via upload
-
Implement match history recording in Duel class
Added match history recording functionality to the Duel class.
- Refactor match history logging mechanism
Refactor match history logging to allow subclasses to implement their own logic for recording match history at the end of a match.
- made some modifications on match history commands listener
Co-authored-by: MISHA 208148594+lokspel@users.noreply.github.com
Co-authored-by: yowsef 70838519+aboreda12@users.noreply.github.com - by Nandor Dukat (9882a16)
