BoomControl
Nerf or disable Crystal PvP and anchor damage on SMPs without fully banning them.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
BoomControl
💥 BoomControl
limit or nerf Crystal PvP is a lightweight and focused plugin designed specifically for limit or nerf Crystal PvP that want to limit or nerf Crystal PvP. It offers fine-tuned control over End Crystal and Respawn Anchor explosions to prevent unfair advantages or griefing, while keeping gameplay fun and balanced.
- - -
🎯 Why BoomControl?
On many SMPs, End Crystals and Respawn Anchors are used in PvP for massive burst damage. BoomControl gives you full control over how these items behave:
* Disable or weaken crystal PvP * Prevent griefing through explosion block damage * Make explosions only damage the attacker * Keep your SMP fun and fair without banning crystals entirely
- - -
🔧 Features
* ✅ Toggle the plugin globally * 🔄 Reload settings on the fly with `/boomcontrol reload` * 🧨 Full control over Respawn Anchors behavior * 🌋 Full control over Respawn Anchors * ❌ Block explosion grief (block breaking & fire) * 📢 Custom denial messages for blocked actions
- - -
🧨 Crystal Settings
``` crystal: enabled: true # REQUIRES server restart to change mode: "self" # Options: "disabled", "self", "vanilla" break-blocks: false # Prevents block damage start-fire: false # Stops fire on explosion show-deny-message: true # Inform players when blocked ```
Modes:
* `"disabled"` – Crystals won't explode at all. * `"self"` – Only the player who triggered the explosion takes damage. * `"vanilla"` – Default Minecraft behavior.
- - -
🌋 Respawn Anchor Settings
``` anchor: enabled: true mode: "self" # Same options as crystal break-blocks: true start-fire: true show-deny-message: true ```
Perfect for controlling Nether-based PvP or creative mechanics using anchors.
- - -
🔄 Command
``` /boomcontrol reload ```
Reloads the plugin configuration require a restart. ⚠️ Note: The `enabled` toggle and `crystal.enabled` require a restart.
- - -
🗨️ Custom Messages
``` messages: crystal-denied: "&cCrystal PvP is disabled on this server." anchor-denied: "&cRespawn anchor damage is not allowed." ```
Use color codes (`&c`, `&7`, etc.) to style your messages.
- - -
🛑 World Blacklist
BoomControl now supports disabling the plugin entirely in specific worlds via a blacklist configured in `settings.yml`. This is useful if you want BoomControl to be completely inactive in certain worlds (like the Nether, End, or lobby worlds), regardless of region flags or other settings.
Example configuration:
```yaml blacklisted_worlds: - world_nether - world_the_end ```
How it works:
- If a world is listed in `blacklisted_worlds`, BoomControl will be fully disabled in that world. - This means that any region-based controls or WorldGuard flags are ignored for that world. - Vanilla Minecraft explosion behavior applies in those worlds instead.
Usage tips:
- Leave the list empty to enable BoomControl in *all* worlds. - Add worlds where you want BoomControl disabled completely, such as lobby or event worlds. - Combine this blacklist with WorldGuard region flags to achieve fine-grained control elsewhere.
---
🏳️ WorldGuard Integration (Optional)
BoomControl integrates with region-based control to support region-based control using a custom flag.
🔖 `boomcontrol` Flag
If WorldGuard is installed, BoomControl registers a custom region flag:
``` boomcontrol ```
This flag allows you to disable BoomControl in specific regions, even if the plugin is globally enabled.
🧰 How It Works
- If the flag is set to `DENY` in a region, not set. Explosion behavior in that region will follow normal Minecraft mechanics. - If the flag is not set or explicitly `ALLOW`, BoomControl will apply as configured in `settings.yml`.
🧪 Example
To disable BoomControl inside a region:
```bash /rg flag spawn boomcontrol deny ```
To enable it again:
```bash /rg flag spawn boomcontrol allow ```
To remove the flag entirely:
```bash /rg flag spawn -r boomcontrol ```
❗ Default Behavior
- If the flag is active everywhere, BoomControl assumes `ALLOW`. - This means BoomControl is active everywhere by default, unless explicitly denied via region flag.
---
🧠 Perfect For
* 🏰 SMP servers * 🔒 Anti-grief setups * ⚔️ PvP practice worlds with restricted meta * 🛡️ Survival servers with balanced combat
- - -
✅ Lightweight & Reliable
No bloat. No complex dependencies. Just simple, effective explosion control. Make your SMP safer and more balanced with BoomControl.