All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Disable Mob Griefing

Disable Mob Griefing

by Loyal0713 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Small plugin to allow griefing toggles per mob and explosion behavior. Super useful if you enjoy working villager farms but hate pesky endermen and creepers "decorating" your beautiful world.

Features:

  • Config file that allows enabling/disabling griefing per entity
  • Command to toggle griefing (requires op by default)
  • Command to view current griefing status per entity
  • Tab completion for all commands
  • Single jar supporting all server versions from 1.12.2+
  • Support for LuckPerms: disablemobgriefing.command

Commands:

  • View current setting: /mobgriefing <entity>
  • Set entity setting: /mobgriefing <entity> true|false
  • Reload config: /mobgriefing reload

Default config:

require_op: true          # only ops can run commands
verbose: false            # verbose console output
bee_griefing: false       # bee collecting honey / pollinating
creeper_griefing: false   # creeper explosions
ender_crystal_griefing: false
ender_dragon_griefing: false
enderman_griefing: false
falling_block_griefing: false
fireball_griefing: false  # ghast fireballs
minecart_tnt_griefing: false
player_griefing: false    # player falling onto farmland
primed_tnt_griefing: false
rabbit_griefing: false
ravager_griefing: false
sheep_griefing: false
silverfish_griefing: false
snow_golem_griefing: false
villager_griefing: false
wither_griefing: false
wither_skull_griefing: false
zombie_griefing: false
zombie_villager_griefing: false
explosion_player_damage: false  # allow player damage even when explosion griefing is disabled

Note: Custom/modded mobs are not officially tested. Any mob matching a vanilla EntityType should work.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3 26.2 26.1.x +10
Bukkit Paper Purpur Spigot
7h ago 1
1.21.x 1.20.x 1.19.x +7
Bukkit Paper Purpur Spigot
7h ago 1
1.21.x 1.20.x 1.19.x +7
Bukkit Paper Purpur Spigot
7h ago 1
1.20.x
Paper
7h ago 1
1.19.x
Paper
7h ago 1
1.18.x
Paper
7h ago 1
1.17.x
Paper
7h ago 1
1.16.x
Paper
7h ago 1
1.15.x
Paper
7h ago 1
1.14.x
Paper
7h ago 1
1.13.x
Paper
7h ago 1
1.12.x
Paper
7h ago 1
  • Updated compatibility to include Minecraft 26.x
  • Added wind charge toggles (player and breeze)
  • Improved explosion damage handling for both mobs and players
## v1.1.2

### Bug Fixes
  • Fixed TNT, TNT minecart, and ender crystal config keys not mapping correctly
across server versions (Paper 1.21+ renamed TNT → primed_tnt, TNT_MINECART →
minecart_tnt, END_CRYSTAL → ender_crystal internally)
  • Fixed explosions silently disappearing with no sound or particles when griefing
was disabled — explosions now always play visually and audibly; only block
damage is suppressed
  • Fixed explosion_player_damage config key not being read correctly;
renamed to explosions_damage_players (existing value auto-migrated on upgrade)

### Changes
  • All mob griefing now defaults to true on fresh installs, mirroring vanilla
Minecraft behavior — disable only what you need
  • Removed require_op config key; permissions are handled by plugin.yml and
LuckPerms/permission plugins
  • Block damage and player damage from explosions are now controlled independently:
disabling a mob's griefing stops block damage while the explosion still affects
players; set explosions_damage_players: false to also prevent player damage

### New Commands
  • /mobgriefing verbose <true/false> — toggle verbose console logging in-game
  • /mobgriefing explosions_damage_players <true/false> — toggle player damage
from explosions in-game
  • Tab completion now includes verbose, explosions_damage_players, and reload

### Upgrading from v1.1.1
  • explosion_player_damage in your config will be automatically renamed to
explosions_damage_players on first load — no manual action needed
  • All griefing keys that were previously false (disabled) will remain as-is;
new installs default to true

## v1.1.1

### Bug Fixes
  • Fixed bees being able to collect honey/pollinate flowers when bee_griefing is disabled
  • Fixed TNT not being blocked by primed_tnt_griefing and minecart_tnt_griefing config options
  • Fixed creeper explosions being fully cancelled (including player damage) instead of just blocking block destruction

### New Features
  • Added explosion_player_damage toggle — when disabled, explosions deal no block damage but still affect players
  • Added /mobgriefing reload command to reload the config without restarting the server
  • Added tab completion for the /mobgriefing command
  • Consolidated to a single jar supporting all server versions from 1.12.2+

### Changes
  • All mob griefing options now default to false (griefing disabled) on first install
  • Updated plugin.yml (wrong api version)
  • Initial upload
  • Updated plugin.yml (wrong api version)
  • Initial upload
  • Updated plugin.yml (wrong api version)
  • Initial upload
  • Updated plugin.yml (wrong api version)
  • Initial upload
  • Updated plugin.yml (wrong api version)
  • Initial upload
  • Updated plugin.yml (wrong api version)
  • Initial upload
  • Updated plugin.yml (wrong api version)
  • Initial upload
  • Updated plugin.yml (wrong api version)
  • Initial upload
  • Initial upload
Disable Mob Griefing Icon
Download Disable Mob Griefing
Select game version
Select platform