Disable Mob Griefing
A small but incredibly useful plugin that provides fine-grained control over destructive mob behavior in your Minecraft world. Want to maintain the functionality of villager farms but tired of endermen and creepers "decorating" your beautiful world? This solution is made exactly for you!
Key Features
Flexible configuration allows enabling or disabling destructive actions for each entity type individually. You get full control through configuration files and commands available to server operators.
Command System
To view current settings use: /mobgriefing or /mg <entity>
To modify parameters: /mobgriefing or /mg <entity> true|false
Basic Configuration
# only operators can execute commands
require_op: true
# detailed console output
verbose: false
# creeper explosions
creeper_griefing: true
# end crystal explosions
ender_crystal_griefing: true
# end dragon block destruction
ender_dragon_griefing: true
# enderman block pickup and placement
enderman_griefing: true
# sand and gravel falling
falling_block_griefing: true
# ghast destruction
fireball_griefing: true
# player impact on farmland
player_griefing: true
# rabbit carrot eating
rabbit_griefing: true
# sheep grass eating
sheep_griefing: true
# silverfish entering blocks
silverfish_griefing: true
# villager crop harvesting
villager_griefing: true
# wither spawn explosion
wither_griefing: true
# wither ranged attacks
wither_skull_griefing: true
Planned Improvements
Future versions plan to add the ability to check require_op and verbose parameters through commands, as well as toggle verbose in real-time.
Compatibility
The plugin is tested with basic Minecraft mobs. Theoretically should work with custom creatures if they match types defined in EntityType.