CreeperConduct icon

CreeperConduct -----

Fine-grained control over creeper explosions — block damage, blast radius, entity & player damage



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
  1. Download CreeperConduct-1.1.0.jar.
  2. Drop it into your server's plugins/ folder.
  3. Start the server (Paper, Spigot, or Folia 26.1.2).
  4. Edit plugins/CreeperConduct/config.yml, then /creeperconduct reload.

Creepers on a leash, not a gamerule.
Resource Information
Author:
----------
Total Downloads: 4
First Release: Jun 16, 2026
Last Update: Jun 16, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings