Zombie Minigame - Major Update
DELETE PLUGIN FOLDER TO AVOID BUGS
Party + Quick Join + Bungee/Server Modes + Big Stability Pass
This update brings a complete lobby/party flow overhaul, better multi-language support, stronger arena checks, and many gameplay/QOL fixes.
New Features
- Added full
Server Mode / Bungee Mode support with configurable behavior.
- Added
fallback server teleport in Bungee mode after quit/end flow.
- Added
arena rotation logic for Bungee setups (prevents always using the same arena).
- Added item-based
Quick Join GUI (available/unavailable arenas + auto quick join).
- Added item-based
Party System with create/invite/accept/kick/leave/disband.
- Added leader-only party join enforcement (members must wait for leader).
- Added party auto-cleanup for offline members and safe leader handling.
- Added multi-page leaderboard hologram support improvements.
- Added full
IT/EN language support across chat, GUI, title, subtitle, actionbar, bossbar, scoreboard.
Config & Customization
- Expanded full YML customization for:
- Lobby items, party items, quick join items, quit behavior.
- Match menu, GUI texts, and all party notifications.
- Bossbar/actionbar/title/subtitle/chat messages.
- Rewards, podium timings, and end-match celebration settings.
- Storage mode selection:
MySQL or flat-file, with auto table/file handling.
Gameplay & UX Changes
- Removed vanilla-like EXP gain from creature kills (kept custom kill rewards only).
- In-match inventory now uses kit-only loadout (restored correctly after leave/death/end).
- Improved spectator/quit flow for both Server and Bungee modes.
- Added/extended HUD isolation to reduce overlap with external minigame visuals.
- Scoreboard cleanup:
- Removed chest refill timer line.
- NPC/Boss lines hidden when those systems are disabled in config.
- End-match podium for Top 3 + spectator view + configurable ranked rewards.
Fixes
- Fixed duplicated Profile/Stats behavior in match flow.
- Fixed mixed-language profile/stats inconsistencies.
- Fixed arena capacity bug where extra players could join even with 1/1 limit.
- Added stronger max-player enforcement checks in join flow.
- Improved party notification routing:
- Leave/kick/accept/disband/leader-disconnect now notify leader + members correctly.
- All related party messages are now customizable in both IT and EN message files.
Technical Notes
- Better handling for regenerated plugin folders and cleanup consistency.
- Improved reliability for multi-arena runtime behavior and join checks.
- General refactor/cleanup for safer match/lobby transitions.
Thanks for all feedback and testing. More polish updates are coming.