๐Ÿ’ฅ Boomcontrol icon

๐Ÿ’ฅ Boomcontrol v1.0.3

Nerf or disable Crystal PvP and anchor damage on SMPs without fully banning them.

๐Ÿ’ฅ BoomControl

BoomControl is a lightweight and focused plugin designed specifically for SMP servers 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 End Crystal 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 without restarting the server.
โš ๏ธ 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.


๐Ÿณ๏ธ WorldGuard Integration (Optional)

BoomControl integrates with WorldGuard 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, BoomControl will be disabled there completely.
    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:

/rg flag spawn boomcontrol deny

To enable it again:

/rg flag spawn boomcontrol allow

To remove the flag entirely:

/rg flag spawn -r boomcontrol

โ— Default Behavior

  • If the flag is not set, 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.

You might also like...