Skip to content

ZonePractice Pro 7.7.0-SNAPSHOT

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Jul 15:47
567159b

๐Ÿš€ New Features & Enhancements

  • Config & Options:
    • Added global toggle for join messages in config.yml (#578).
    • Added allow-lobby-interact configuration option (#509).
    • Added options for icon editing and custom kit preservation when a ladder is disabled.
    • Preserved custom config keys on BoostedYAML version updates (#563).
  • Ladders & Fights:
    • Added customizable hearts setting and enforced ladder max health in fights (#550).
    • Added player-caused explosion death messages (Crystals/TNT) displaying the killer's name (#564).
    • Added a new death animation (#598).
  • Arenas & Parties:
    • Added Party FFA center setting alongside related command updates.
  • Commands & Holograms:
    • Added a hologram teleport command.
    • Extra item commands are now executed as the player instead of the console (#493).
  • GUI & Placeholders:
    • Updated ladder settings GUI to support additional layout sizes.
    • Added %playerNameOnly% and %enemyNameOnly% scoreboard placeholders without prefixes/suffixes (#582).
  • Chat & Aesthetics:
    • Implemented full MiniMessage support (#544).
    • Added support for both hex and legacy color codes.
    • Added mini-message display name methods for item meta.

๐Ÿ› Bug Fixes

  • Match & Gameplay:
    • Prevented throwing ender pearls if the cooldown is 0.0 at the start of a match (#533) and when the match round is not live.
    • Fixed an issue where not-won round symbols rendered as filled on the scoreboard (#532).
    • Fixed a Party FFA round-end bug (#584).
    • Fixed an infinity match and placeholders issue (#591).
    • Fixed the FFA re-kit toggle getting stuck in slot 13 (#592).
    • Removed players from a live match on rejoin if they disconnected during duel acceptance.
  • Stability & Performance:
    • Fixed multiple NullPointerExceptions (NPEs) (#574), including in onPlayerChooseKit (#588) and in PlayerHider during player teleport (#583).
    • Resolved a potential deadlock scenario.
    • Fixed a CPS memory leak and cleaned up matchPlayers on player removal (#575).
  • World & Rollback:
    • Fixed entity removal during rollbacks and arena copy deletions (#568).
    • Restored support-dependent blocks (vines, etc.) broken by physics during rollbacks (#572).
    • Fixed a profile worldtime default value issue (#529).
    • Fixed an issue where settings were overwritten with defaults on server start (#565).
    • Fixed buildMax persistence via setData() on wand change and skipped height checks when disabled (#580).
  • Queues & Connections:
    • Fixed queue timeouts not resetting player status and corrected the time unit in the message (#570).
    • Cancelled queues and reset player states on world changes (#571).
    • Handled offline players correctly in leaderboards (#529).
  • GUI & Visuals:
    • Fixed a party chat permission error caused by a missing break statement (#530).
    • Corrected a typo in the Sumo Rackets GUI item path.
    • Fixed a sword ladder loading issue (#545).
    • Fixed sidebar race conditions and rendering issues (#547, #548).
    • Fixed color formatting in the Tab list (#590).

๐Ÿ› ๏ธ Refactoring & Internal Changes

  • Profiles:
    • Major refactoring of Profile systems (#585).
  • Performance & Cleanup:
    • Removed telemetry logger references from multiple classes and removed telemetry options from config.yml.
    • Simplified arena side build limit checks and updated player join/quit messages.
    • Shaded the MariaDB driver to prevent classpath conflicts with other plugins.
    • Updated player head retrieval to use PlayerProfile for better cross-version compatibility.
  • Tab Integration:
    • Refactored tab integration (#527).

๐Ÿ“ฆ Dependencies & Compatibility

  • Updated supported Minecraft versions to 1.21.11 and 26.1.2 (#526).
  • Updated internal dependencies (scoreboard-library-api and packetevents now support 26.2) (#594).

๐Ÿ“– Documentation

  • Cleaned up and updated Gitbook documentation files (#566).

โš™๏ธ Development

  • Updated development builds and snapshot versions to 7.6.0-SNAPSHOT and 7.7.0-SNAPSHOT.
  • Internal Dev branch updates (#567, #595).