Zombie Minigame - Major Update
This update brings a big stability + quality pass focused on real server usage (single server and proxy networks).
New Features
- Added /zombieadmin about diagnostic command with full environment output:
- plugin/server/database/settings/hooks
- Added Update Notifier system:
- placeholders %current_version%, %new_version%, %link%
- configurable notify modes (console/join)
- permission zombie.update.notify
- Added PlaceholderAPI support with top placeholders:
- top wins
- top losses
- top played arenas
- Added arena-play tracking (YAML/MySQL) for played-arena ranking
- Added end-match Top 3 podium celebration:
- winners on podium, others spectator
- configurable duration, bossbar/actionbar/messages/fireworks/rewards flow
Network / Modes
- Added configurable SERVER and BUNGEECORD mode
- In Bungee mode:
- automatic fallback-server transfer after match end
- optional arena rotation (round-robin) when multiple arenas exist
- supports configured arena list rotation
- In Server mode:
- multi-arena flow remains supported
- optional world restrictions for joining minigame
Gameplay / Balance
- Removed EXP gain on enemy kill (to avoid vanilla-like EXP spam)
- Added stronger creature scaling per round:
- health/damage/speed/armor/toughness scaling
- progressive creature armor tiers round-by-round (fully configurable)
- Added strict kit-match inventory behavior:
- blocks world-item pickups during match (configurable)
Spectator / Quit Flow
- If a player dies and match is still running: spectator mode inside arena
- Spectator receives configurable quit item
- Quit behavior:
- Bungee mode -> send to fallback server
- Server mode -> return to arena lobby (setlobby)
Creature-Only Temporary Mode
- NPC/Boss features are now disable-first by config:
- game.npc-enemies.enabled: false
- game.bosses.enabled: false
- NPC/Boss quest defaults removed from config templates
- NPC/Boss setup commands removed from visible admin flow for now
HUD / UI Isolation
- Added minigame HUD isolation options:
- force minigame scoreboard only
- hide external bossbars for match players
- isolated actionbar refresh
- minigame-only chat channel option
- Sidebar improvements:
- removed chest refill line
- auto-hide NPC/Boss lines when those systems are disabled
Language
- Added IT/EN language support framework:
- settings.language
- messages.yml + messages_en.yml
- config_en.yml text overlay/fallback support
REMEMBER TO DELETE THE PLUGIN FOLDER TO AVOID BUGS