CreeperConduct
Creeper-specific explosion control for Paper, Spigot & Folia
A precise, configurable alternative to the all-or-nothing mobGriefing gamerule.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Overview
By default, creepers still
hurt mobs and players but break
zero blocks. Everything beyond that is
opt-in via a single, heavily-commented config.yml, reloadable live with /creeperconduct reload.
Only creepers — normal AND charged — are affected.
TNT, ghasts, withers, and end crystals behave exactly like vanilla.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Features
- Block protection — master toggle; creepers deal damage but leave terrain intact (default).
- Entity damage — separate player and mob multipliers. 0 = immune (also shields dropped items).
- Blast radius — scale explosion size with per-type caps and an always-on 4x hard ceiling.
- Protected blocks — whitelist materials that never break (chests, barrels, shulkers, spawners, beacons...).
- Y-gating — only allow block damage within a min-y / max-y band.
- Crater healing — auto-restore destroyed blocks after a delay; bottom-up, physics-safe, never overwrites player rebuilds.
- Per-world — global default plus per-world overrides; disabled worlds get vanilla creepers.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Example config
Code (Text):
break-blocks: false # creepers hurt entities but break no blocks
entity-damage:
enabled: true
mob-multiplier: 1.0 # 0 = mobs (and items) immune
player-multiplier: 1.0 # 0 = players immune
radius:
enabled: false
multiplier: 0.5
protected-blocks:
enabled: true
materials: [CHEST, BARREL, SHULKER_BOX, SPAWNER, BEACON]
y-gating:
enabled: false
heal:
enabled: false
delay-seconds: 30
worlds:
default: true
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Commands & Permissions
Commands (aliases /ccon, /conduct):
- /creeperconduct status — show the current settings summary.
- /creeperconduct reload — reload config.yml live.
Permissions:
- creeperconduct.use — default: everyone — use /creeperconduct.
- creeperconduct.reload — default: op — reload the config.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Installation
- Download CreeperConduct-1.1.0.jar.
- Drop it into your server's plugins/ folder.
- Start the server (Paper, Spigot, or Folia 26.1.2).
- Edit plugins/CreeperConduct/config.yml, then /creeperconduct reload.
Creepers on a leash, not a gamerule.