Advanced Mob Griefing
1.0.2Selectively disable mob griefing for creepers, endermen, and ghasts — without affecting other entities.
- Tested MC versions
- 1.20

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:
Disablingfireballaffects 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.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta