Zentrix | Battle Royale Plugin v2.0.0

Ultimate battle royale plugin combining match automation, player handling, and server efficiency.
New Features
  • Added a full per-arena Nether system. Arenas can now use their own Nether template worlds, and each match receives its own paired runtime Nether world.
  • Added vanilla Nether portal routing for active games, including proper Overworld-to-Nether coordinate scaling.
  • Added /zx arena modify <arena> nether ... controls to enable or disable Nether support, set a Nether template, set a fallback portal, and view Nether setup details.
  • Added the toggleNether phase action so phases can open or close Nether access, optionally adjust Nether PVP, and apply Nether border settings.
  • Added configurable Minecraft game rules for game, deathmatch, waiting lobby, and Nether worlds.
  • Added admin commands for managing game rules from in-game commands, including per-arena game/deathmatch/Nether overrides and global deathmatch rule management.
  • Added /zx forcestart [game] so admins can start waiting or starting matches without waiting for the normal countdown requirements.
  • Added optional WorldGuard support to copy template regions and flags into generated game, waiting lobby, Nether, and deathmatch worlds.
Improvements
  • Improved TAB compatibility so Zentrix can manage match nametags, sorting, tab formatting, and scoreboards while leaving TAB header/footer behavior alone.
  • Improved team ordering in the player list so teams sort more consistently during matches.
  • Improved arena loading and reloads so one broken arena file no longer stops all other valid arenas from loading.
  • /zx reload arenas now reloads arena template files from disk while keeping active runtime games intact.
  • Improved /play handling for admins and parties by joining multiple players together more reliably instead of spacing joins out one by one.
  • Improved /leave admin feedback when removing multiple players from games or spectator mode.
  • Improved Nether portal safety by creating an automatic fallback portal, with an optional admin-set fallback portal for each arena.
  • Phase sounds now support an optional delay value in seconds.
  • World borders now support a configurable damage buffer in phase border settings.
Fixes
  • Fixed scoreboard team count formatting that could show unwanted reset formatting.
  • Fixed spectators being able to enter vehicles or mount entities while in spectator mode.
  • Fixed several teleport-preparation cases for spectators and players leaving runtime worlds.
  • Fixed runtime game-* arenas appearing in places intended for arena templates.
  • Fixed active runtime arena data being lost during arena reloads.
  • Fixed party queueing from addon integrations so parties use the correct leader and current online members.
Performance & Stability
  • Added stronger runtime world cleanup for generated game, waiting lobby, Nether, and deathmatch worlds.
  • Improved shutdown cleanup so players are moved out of generated worlds and leftover runtime worlds/configs can be cleaned up safely on restart.
  • Added durable cleanup tracking so interrupted shutdowns are less likely to leave stale generated worlds behind.
  • Improved currency shutdown handling so accepted currency changes can finish before storage closes.
  • Improved handling for missing or unavailable custom world generators by warning admins and falling back safely.
Configuration Changes
  • Added hooks.worldguard.enabled to settings.yml for controlling the WorldGuard integration.
  • Updated arena-management.game-rules in settings.yml with defaults and custom sections for game, deathmatch, waiting lobby, and Nether rule control.
  • Added Nether examples and settings to phases.yml, including toggleNether, optional Nether border controls, and delayed sounds.
  • Added new locale messages for force-start, game rule management, arena reloads, admin play/leave feedback, and Nether setup commands.
- Changed the license system.
New Features
  • Added a Party System: squad up with your friends and queue together. The party leader is in charge of joining, leaving, and spectating for everyone in the party.
    • /party create — Start a party.
    • /party invite <player> — Send an invite. It expires after a set time (default: 60s).
    • /party accept / deny — Accept or decline an incoming invite.
    • /party leave — Leave your party.
    • /party kick <player> — Remove a member (leader only).
    • /party promote <player> — Hand off leader to someone else.
    • /party disband — Completely disband the party (leader only).
    • /party list — See who's in your party.
    • Max size, invite expiration, and solo-queue behaviour are all configurable in settings.yml under the new party: section.
  • Added Party Chat — type in /chat party or keep pressing /chat to cycle to it. Party messages only show up for online party members, no matter what world they're in.
  • Chat and nametag formats now live under a dedicated formats: section in settings.yml instead of being scattered across the file:
    • formats.lobby.chat / formats.lobby.nametag — lobby chat and nametags.
    • formats.spectator.chat — spectator chat.
    • formats.team.chat — the /chat team channel.
    • formats.party.chat — party chat.
    • {player}, {message}, color codes, hex colors, and PlaceholderAPI all work in every format.
  • The Team Changer GUI now has pages, too many teams to fit on one screen? Arrow buttons let you flip through them.
Improvements
  • The old arena-management.lobby-chat-format and arena-management.spectator-prefix keys have been moved to the new formats: section. Existing values are carried over automatically on startup, nothing to do on your end.
  • The Class Selection menu used to re-render items every few ticks in the background. It now just builds them once when you open the menu, which is a bit lighter.
  • The arena wand's display name and lore no longer show the plugin prefix.
  • The plugin now starts at POSTWORLD so all worlds are loaded before Zentrix touches anything.
  • The Config Updater can now cleanly remove old keys from your config files (including comments) when they're no longer needed.
  • All party messages in locales/en.yml are fully customizable and get added automatically to existing locale files on startup.
Bug Fixes
  • Fixed players dying to the void not getting teleported back, if you're in the lobby you go to lobby spawn, if you're in a waiting lobby you go back to that waiting lobby's spawn.
New Features
  • Added Team Changer — players can now switch teams from the waiting lobby before the game starts.
  • Added options in settings.yml to turn off chat and nametag formatting. When turned off, Zentrix steps aside and lets other plugins handle how chat and nametags look.
  • Chat messages now support PlaceholderAPI when chat formatting is on — works in global, team, and spectator chat.
  • Added a lobby-chat-format option in settings.yml to customize how chat looks in the lobby. Supports {player}, {message}, colors, and PlaceholderAPI placeholders.
  • Added a custom-join-message toggle in settings.yml. When on (default), Zentrix replaces the default join message with its own. When off, it leaves join messages to other plugins entirely.
  • Added a custom-leave-message toggle in settings.yml. Works the same way as the join message — when on (default), Zentrix shows its own leave message; when off, it lets other plugins handle it.
Improvements
  • Text in several menus that was previously hardcoded can now be changed in locales/en.yml:
    • Player Finder: menu title, the "no players online" message, and page navigation buttons.
    • Class Selection: menu title and the description header (supports per-class color using {color}).
    • Recipe Browser: menu title.
  • Any new language keys are added to existing locale files automatically on startup — no manual edits needed.
Bug Fixes
  • Fixed spectator scoreboards freezing when the game moved into the deathmatch phase.
  • Fixed the lobby scoreboard showing outdated info (timer, player count, currency) — it now updates every second.
  • Fixed certain scoreboard placeholders (e.g. %zentrix_wins%, %zentrix_total_kills%) showing as plain text when PlaceholderAPI was not installed.
  • Fixed item attribute tooltips (such as Attack Damage and Attack Speed) still showing on items even when HIDE_ATTRIBUTES was set — item attributes are now properly cleared so the tooltip is fully hidden.

v1.1.0 – Release​

This update fixes several major issues and adds a few new features.

Fixes
  • Fixed an issue where the scoreboard would sometimes not show.
  • Fixed the PvP flag not working as intended in phases.yml.
  • Fixed an issue where messages and broadcasts were sometimes shown to players who weren’t in the game or lobby.
  • Fixed the storage initialization system so it correctly uses the preferred storage type set in settings.yml.
Additions
  • Added a sync-tab option in settings.yml, allowing you to disable player list isolation.
  • Added option to not hide player list. (TAB)
  • Improved setting PvP flags in the arenas.

v1.0.1 – Release​

This update fixes several minor issues and adds a few new features. Fixes
  • Fixed spectators’ held items being visible to other players.
  • Fixed players not being properly reset after leaving spectator mode.
Additions
  • Added a Player Teleporter Compass (given to spectators).
  • Added the ability to switch between team chat and global chat using /chat command.
Buy a license now
$12.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
2 years
+ $10.00
Lifetime
+ $40.00
Share and earn
Refer this resource and earn a 5% commission.
4,240 Views
21 Purchases
22 Downloads
Jan 4, 2026 Published
Jun 24, 2026 Updated
5.00 star(s)
Average rating (1)
14 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Minigame
  1. Fun
Game mode
  1. Survival
  1. Minigame
  1. UHC
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creators
.MD
Owner
Support
Recommended for you
Extension for duels plugin which can regenerate / restore arenas after every duel
4.50 star(s) 10 ratings
192 purchases
Leaderboards extension for duels plugin
5.00 star(s) 2 ratings
103 purchases
Bring custom glider visuals and mechanics to your server.
5.00 star(s) 1 ratings
22 purchases
GUI-driven clan system that enhances player engagement with progression
Not yet rated
4 purchases
#1 Admin Utility Plugin | Powerful Tools For Server Management And Staff Control
Not yet rated
1 purchase
Share and earn
Refer this resource and earn a 5% commission.
4,240 Views
21 Purchases
22 Downloads
Jan 4, 2026 Published
Jun 24, 2026 Updated
5.00 star(s)
Average rating (1)
14 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Minigame
  1. Fun
Game mode
  1. Survival
  1. Minigame
  1. UHC
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creators
.MD
Owner
Support
Recommended for you
Extension for duels plugin which can regenerate / restore arenas after every duel
4.50 star(s) 10 ratings
192 purchases
Leaderboards extension for duels plugin
5.00 star(s) 2 ratings
103 purchases
Bring custom glider visuals and mechanics to your server.
5.00 star(s) 1 ratings
22 purchases
GUI-driven clan system that enhances player engagement with progression
Not yet rated
4 purchases
#1 Admin Utility Plugin | Powerful Tools For Server Management And Staff Control
Not yet rated
1 purchase
Top