Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed ARR
Published last month
๐ฅ ExplosionControl
Fine-grained control over explosions on your server. Tune block damage, drop rates, player damage, and blast radius โ per source, per world โ all without restarting.
โจ What It Does
ExplosionControl lets you configure Creeper, TNT, and End Crystal explosions independently. Each source has its own set of rules you can adjust live from in-game commands or the config file.
- Toggle block destruction on or off per explosion type
- Scale blast radius (shrink craters or make them massive)
- Control block drop chance (no drops, vanilla drops, or everything drops)
- Toggle player damage per type
- Multiply damage dealt to players
- Adjust how far the damage reaches
- Restrict the plugin to specific worlds (whitelist or blacklist)
- Enable pet protection to keep tamed animals safe from all explosions
โ๏ธ Configuration
Every setting lives in config.yml and can also be changed live using /ec commands.
worlds:
mode: whitelist # whitelist or blacklist
list:
- world
pet-protection: false # true = tamed animals immune to all explosions
explosions:
creeper:
block-damage:
enabled: true
radius-multiplier: 1.0 # 0=off 0.5=half 2.0=double
drop-chance: 0.3 # 0.0=none 0.3=vanilla 1.0=all drop
player-damage:
enabled: true
damage-multiplier: 1.0 # 0=no dmg 2.0=double
radius-multiplier: 1.0 # 0.5=shorter reach 2.0=longer
tnt: # same structure as creeper
end_crystal: # same structure as creeper
๐ง Commands
All commands require the explosioncontrol.use permission (default: OP).
| Command | Description |
|---|---|
/ec status [type] |
Show current settings |
/ec reload |
Reload config.yml without restarting |
/ec <type|all> block radius <x> |
Set crater size multiplier |
/ec <type|all> block drop <0โ1> |
Set block drop chance |
/ec <type|all> player damage <x> |
Set player damage multiplier |
/ec <type|all> player radius <x> |
Set player damage reach |
/ec worlds mode <whitelist|blacklist> |
Change world mode |
/ec worlds add/remove/list <world> |
Manage world list |
/ec pets <on|off> |
Toggle pet protection |
Aliases: /ec ยท /cc ยท /explosioncontrol
Types: creeper ยท tnt ยท crystal ยท all
๐ Permissions
| Permission | Default | Description |
|---|---|---|
explosioncontrol.use |
OP | Access to all ExplosionControl commands |
๐ฆ Installation
- Download
ExplosionControl-x.x.x.jar - Drop it into your server's
/plugins/folder - Restart the server
- Edit
plugins/ExplosionControl/config.ymlas needed, or use/eccommands in-game
๐ฅ๏ธ Requirements
| Platform | Paper 1.21.4+ |
| Java | 21+ |
๐ Changelog
v0.1.2
- Updated Paper API target to
1.21.4-R0.1-SNAPSHOT - Fixed TNT and End Crystal player damage not applying on Paper 1.21.4+ (now correctly handled via
EntityDamageEvent) - Fixed a memory leak where explosion data could accumulate when no players were nearby
- Replaced deprecated
ChatColorAPI with AdventureLegacyComponentSerializerto silence Paper warnings
Made by reval_911 ยท Discord: reval_911


