WatcherBoss is a powerful plugin designed to create epic, dynamic PvE boss battles with a unique mechanic: players must destroy protective monuments before they can even damage the boss. This layered approach brings intense, tactical gameplay to your server.
⚔️ What Makes It Special?
- Multi-phase combat: Players can’t damage the boss until they destroy its protective monuments. A final monument triggers temporary invulnerability and a surprise mob wave.
- Fully configurable: Tweak boss stats, monuments, effects, messages, and rewards via config.yml and messages.yml.
- PlaceholderAPI support: Display real-time info like spawn countdowns, player damage rankings, and more.
- Rich visual experience: Custom BossBars, particles, sounds, and animations bring the fight to life.
- Dynamic countdown system: Custom interval messages like “2m”, “1m”, and “20s” build up hype before the battle.
- Unique twist: The last monument adds an unexpected twist with a bonus mob attack (e.g., angry pigs!).
Core Mechanics
Monuments
- Regular monuments protect the boss from damage.
- Each has configurable health and visual feedback (holograms, particles).
- Destroying all triggers the Final Monument, which makes the boss temporarily invulnerable and spawns extra mobs.
Battle Flow
- Countdown: Starts after activation, with interval announcements.
- Spawn: Boss and monuments appear at a predefined location.
- Fight: Players must destroy the monuments to weaken the boss.
- Final Phase: After breaking the last monument, the boss becomes vulnerable.
- Rewards: Top-damaging players receive configurable loot.
⚙️ Commands & Configs
- /watcherboss start — The command forcefully spawns the boss immediately. Otherwise, the boss will spawn automatically based on the timer configured in config.yml.
- /watcherboss stop — Cancels the event.
- /watcherboss reload — Reloads config files without restarting the server.
You can configure:
- Boss stats (name, HP, damage).
- Monument behavior and layout.
- Visual and sound effects.
- Reward tiers for top players.
- All in-game messages.
Supported Versions
Fully compatible with
Minecraft 1.16.x – 1.20.x
(Tested on both Paper and Spigot).
Media
Feedback
Found a bug? Have ideas? Let me know in the comments. Feedback and suggestions are always welcome!