Compatibility
Minecraft: Java Edition
Platforms
Links
Creators
Details

AdvancedMobGriefing
Selective mob griefing control for Minecraft servers.
Disable block destruction for specific mobs without affecting others โ an alternative to the global mobGriefing false gamerule.
๐ Background
AdvancedMobGriefing was originally developed for a private Minecraft server with one specific goal: to selectively disable griefing for certain mobs โ rather than all mobs, as the built-in gamerule mobGriefing false does.
Although the plugin was initially created for personal use, it was later released to the public to benefit a wider audience.
Unlike many other solutions, AdvancedMobGriefing does not cancel explosion events entirely. Instead, it clears the list of blocks affected by an explosion. This preserves visual and audio effects (particles and sounds), and also retains damage dealt to players and entities, providing the same functional result as mobGriefing false, while maintaining a more immersive gameplay experience.
๐ What It Does
Minecraftโs built-in gamerule mobGriefing false disables all mob-related block changes.
But what if you only want to stop creepers from blowing up your builds โ without breaking Enderman behavior?
AdvancedMobGriefing lets you control griefing per mob type, giving you precise control over gameplay without sacrificing vanilla behavior.
โ
Prevent creeper explosions
โ
Disable fireball destruction from ghasts
โ
Stop Endermen from picking up blocks
โ
Keep explosion sounds and particles intact
โ
Preserve damage to players and mobs โ only blocks are protected
โ Supported Platforms
โ ๏ธ WARNING: The plugin may work on newer versions, but they have not been officially tested.
โ๏ธ How to Use (for Server Admins)
Once installed, operators can use the following command in-game or from the console:
/mobgriefing (creeper|fireball|enderman) (true|false)
๐ Example
/mobgriefing creeper false
This disables block destruction from creepers.
Supported Entity Types
creeperfireball(includes ghast fireballs and large fireballs)enderman
โน๏ธ NOTE: Disabling
fireballaffects all large fireballs, including those spawned by commands or plugins.
๐ Configuration
A configuration file is created after first server startup:
can-grief:
creeper: true
fireball: true
enderman: true
๐ File path:
/plugins/AdvancedMobGriefing/config.yml
You can manually edit these values and reload the server to apply changes.
๐ Permissions
| Node | Description | Default |
|---|---|---|
amg.mobgriefing |
Allows use of the /mobgriefing command |
OP-only |
๐งช Installation
- Download the latest
.jarfile from Modrinth or the Releases page. - Place it in your serverโs
pluginsfolder. - Start or restart the server.
- Configure via command or
config.yml.
๐ License
This project is licensed under the MIT License.
You are free to use, modify, and distribute it under the terms of that license.
๐ฌ Get Involved
Have a question, idea, or just want to share feedback?
Join the conversation in the Discussions section or open an issue if you've found a bug or want to suggest a feature.



