▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/ZonePractice Pro Duels
ZonePractice Pro Duels

ZonePractice Pro Duels

Elevate your server with the ultimate high performance Minecraft Modern PvP practice core plugin for playing duels.

Оцените первым
1.6K
5
Все версииZonePractice Pro 7.7.0-SNAPSHOT

ZonePractice Pro 7.7.0-SNAPSHOT

Release05.07.2026

Список изменений

🚀 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).
  • refactor: remove telemetry logger references from multiple classes

  • refactor: simplify arena side build limit check and update player join/quit messages

  • fixed possible deadlock

  • Full MiniMessage support (#544)

  • fix: sword ladder was not loading by default (#545)

  • Fix sidebar (#547)

  • fix: fix profile worldtime default value and handle offline players in leaderboards

  • fix: resolve party chat permission error caused by missing break

  • fix: not-won round symbols rendering as filled on scoreboard

  • Prevent throwing ender peal if cooldown is 0.0 in the start of the match

  • fix: shade MariaDB driver to prevent classpath conflict with other plugins

  • fix: remove players from live match on rejoin if they disconnected during duel acceptance

  • Refactor Profile

  • Refactor Profile

  • Fix for https://github.com/ZoneDevelopement/ZonePractice-Pro/issues/536

  • Full MiniMessage support

  • hex/legacy color code support

  • add missing ladder

  • Fix sidebar

  • Fix sidebar (#548)

  • Hearts are customizable now and UGLY text (#550)

  • fix: correct typo in Sumo Rackets GUI item path

  • refactor: add mini message display name methods for item meta and update usage

  • refactor: update player head retrieval to use PlayerProfile for better compatibility

  • feat: add configuration options for icon editing and custom kit preservation on ladder disable

  • fix: prevent ender pearl usage when match round is not live and streamline cooldown handling

  • chore: remove telemetry configuration options from config.yml

  • Fix colors (#560)

  • Fixes (#562)

  • fix: preserve custom config keys on BoostedYAML version update + Refactor Code (#563)

  • changed version to 7.6.0-SNAPSHOT

  • Add player-caused explosion death message (crystals/TNT) with killer name (#564)

  • fix: prevent settings being overwritten with defaults on server start (#565)

  • GITBOOK-120: No subject

  • GITBOOK-120: No subject

  • removed gitbook unnecessary

  • gitbook fix

  • Update gitbook (#566)

  • Add player-caused explosion death message (crystals/TNT) with killer name

  • fix: prevent settings being overwritten with defaults on server start

  • Update gitbook

  • 1.21.11 and 26.1.2 supported

  • Fix

  • fix: remove entities during rollback and arena copy deletion (#568)

  • fixes for docs

  • updated supported versions

  • fix: queue timeout not resetting player status and wrong time unit in message (#570)

  • fix: cancel queue and reset player state on world change (#571)

  • fix: restore support-dependent blocks (vines, etc.) broken by physics during rollback (#572)

  • Fix NPE (#574)

  • refactor: remove unused comment in NormalArena class

  • fix CPS memory leak, cleanup matchPlayers on player remove (#575)

  • feat: add global toggle for join message in config.yml (#578)

  • Fix sidebar race condition (#579)

  • fix: persist buildMax via setData() on wand change and skip height check when disabled (#580)

  • feat: add %playerNameOnly% / %enemyNameOnly% scoreboard placeholders without prefix/suffix (#582)

  • fix: add null checks for profile in PlayerHider to prevent NPE on player teleport (#583)

  • Fix round end in PartyFFA (#584)

  • Refactor Profile (#585)

  • Fix NPE in onPlayerChooseKit when matchFightPlayer is null (#588)

  • Fix Colors in Tab (#590)

  • Fix infinity match and placeholders (#591)

  • Fix FFA re-kit toggle stuck in slot 13 (#592)

  • Update dependencies (scoreboard-library-api/packetevents supports 26.2 now) (#594)

  • Dev (#595)

  • Add death animation (#598)

  • changed version to 7.7.0-SNAPSHOT


Co-authored-by: yowsef 70838519+aboreda12@users.noreply.github.com Co-authored-by: MISHA 208148594+lokspel@users.noreply.github.com - by Nandor Dukat (567159b)

Файлы

ZonePractice-Pro-7.7.0-SNAPSHOT.jar(4.64 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

7.7.0-SNAPSHOT

Загрузчики

Bukkit
Paper
Purpur
Spigot

Версии игры

1.21.11–26.2

Загрузок

78

Дата публикации

05.07.2026

Загрузил

ID версии

Главная