Sueta

AntiCreeper — Explosions, Under Control

4.0.0

Control every explosion on your server.

·Plugin
Tested MC versions
1.17, 1.18, 1.19, 1.20, 1.21, 26.1, 26.2, 26.3

hero-2000x600.png
button-discord.png

A clean and lightweight explosion control plugin for your server.

Stop block damage from creepers, TNT, crystals and more, per world, with every option configurable.

Set it up in under a minute.

header-features.png


Core

  • Super lightweight - built to have almost zero performance impact
  • Fully configurable messages with hex colour support
  • Clean and simple commands with tab completion

Explosion Control

  • Block explosion damage from creepers, TNT, end crystals, TNT minecarts, ghast fireballs and Wither skulls
  • Control the Wither’s spawn blast and whether it can break blocks
  • Keep the explosion particle and sound even when the explosion is blocked

Damage Control

  • Choose separately whether each source hurts players and whether it hurts mobs
  • Control blaze fireball damage
  • Optional Wither effect from Wither attacks

Protection

  • Protect item frames, paintings and leads from explosions
  • Protect dropped items from explosions
  • Works alongside WorldGuard and other protection plugins and never overrides their rules

World Control

  • Disable the plugin entirely in chosen worlds
  • Override any setting per world, ie. allow explosions in the Nether and block them everywhere else

header-configuration.png

Click to See the Configuration File
#####################################
# AntiCreeper Plugin                #
# Author: Manole                    #
# Version: 4.0.0                    #
#####################################

# Messages
Message:
  No-Permission: '&0[&fAntiCreeper&0]&r: &cYou are not permitted to do this!'
  Wrong-Usage: '&0[&fAntiCreeper&0]&r: &cWrong usage! Type /ac help to see available commands!'
  Reload: '&0[&fAntiCreeper&0]&r: &2Config Reloaded!'

# Explosions from different sources.
# Set to false to cancel the explosion (no block damage).
Explosions:
  Creeper: true
  TNT: true
  End-Crystal: true
  TNT-Minecart: true
  Ghast-Fireball: true
  Wither:
    Mobs:
      Enabled: true
      Block-Break: false
    Skulls: true

# Damage caused to players and/or mobs.
Damage:
  Creeper:
    Players: true
    Mobs: true
  TNT:
    Players: true
    Mobs: true
  End-Crystal:
    Players: true
    Mobs: true
  TNT-Minecart:
    Players: true
    Mobs: true
  Ghast-Fireball:
    Players: true
    Mobs: true
  # Blaze fireballs never explode, so only damage can be controlled.
  Blaze-Fireball:
    Players: true
    Mobs: true
  Wither:
    Mob:
      Players: true
      Mobs: true
    Skulls:
      Players: true
      Mobs: true
  # Things that are not alive, from every explosion whatever its source.
  # true = vanilla (explosions can destroy them), false = protected.
  # Hanging = item frames, paintings etc.
  Hanging: true
  Dropped-Items: true

# Keep explosion effect.
# Only used when the explosion above is disabled (vanilla already shows it otherwise).
Effect:
  Creeper: true
  TNT: true
  End-Crystal: true
  TNT-Minecart: true
  Ghast-Fireball: true
  Wither:
    Mob: true
    Skulls: true

# Keep sound effect.
# Only used when the explosion above is disabled (vanilla already plays it otherwise).
Sound:
  Creeper: true
  TNT: true
  End-Crystal: true
  TNT-Minecart: true
  Ghast-Fireball: true
  Wither:
    Skulls: true

# Keep effects from combat.
Effects:
  Wither:
    Enable-Wither-Effect: true

# Worlds where AntiCreeper does nothing at all (vanilla behaviour).
# World names are case-sensitive.
Disabled-Worlds: []

# Per-world overrides. Any key from this file can be overridden for a single world,
# everything you leave out uses the global value above.
# Example: allow all explosions in the Nether, keep the global rules everywhere else.
#Worlds:
#  world_nether:
#    Explosions:
#      Creeper: true
#      TNT: true
#      Ghast-Fireball: true

header-permissions.png

Admin

  • anticreeper.admin- Gives access to all AntiCreeper commands: /ac help and /ac reload (default: op)

header-commands.png

Admin

  • /ac help - Show the help page
  • /ac reload - Reload the configuration (also works from the console)

Enjoying AntiCreeper? A review helps other server owners find it.
Got an idea or found a bug? Tell me, new features are shaped by what players ask for.
Questions or ideas? Join the Discord.

Similar projects

Plugin →