This is a lightweight plugin that let's the user disable or enable griefing for certain mobs without having to use '/gamerule doMobGriefing false'. The player can disable or enable griefing worldwide and after configuring once, the plugin will remember it and there is no need to change the settings again.
For those who do not know, this is not the same as disabling the gamerule mobGriefing, because that will also stop snowgolems from generating snow, villagers from harvesting food (needed for a villager breeder) and the picking up of items by other mobs. This plugin enables to user to choose which mobs can grief and which mobs can not grief. This plugin also supports extra functions that are not included in the doMobGriefing gamerule, for example tnt griefing.
Update: multiworld support added in v3.0.0!
This plugin now supports multiple worlds. For servers using default Minecraft worlds this means you can toggle griefing for the overworld, nether and the end. This should also work with multiverse as long as the worlds are uniquely named.
Steps you need to take when updating from v2.6.0 or lower to v3.0.0 or higher:
These commands can only be executed by a player and are executed for the world the player is currently in.
/nmg - Basic command that shows info about the plugin and shows all commands that a player has permission for.
/nmg list - A command that shows a list of all mobs and wether their griefing has been enabled or disabled.
/nmg blaze[enable|disable] - Enables/disables blazes igniting blocks.
/nmg creeper [enable|disable] - Enables/disables creepers destroying blocks.
/nmg door [enable|disable] - Enables/disables zombies breaking doors.
/nmg enderdragon [enable|disable] - Enables/disables the enderdragon destroying blocks.
/nmg enderman [enable|disable] - Enables/disables endermen picking up blocks.
/nmg ghast [enable|disable] - Enables/disables ghasts destroying blocks.
/nmg item_pickup [enable|disable] - Enables/disables mobs being able to pick up items, excluding villagers and armor stands.
/nmg piglin [enable|disable] - Enables/disables piglin bartering, might be resource intensive.
/nmg sheep[enable|disable] - Enables/disables sheep eating grass.
/nmg silverfish[enable|disable] - Enables/disables silverfish entering or leaving blocks.
/nmg snowgolem [enable|disable] - Enables/disables snowgolems leaving snow trails.
/nmg rabbit[enable|disable] - Enables/disables rabits eating crops.
/nmg ravager[enable|disable] - Enables/disables ravagers destroying blocks.
/nmg tnt [enable|disable] - Enables/disables tnt destroying blocks.
/nmg tntminecart [enable|disable] - Enables/disables tnt minecarts destroying blocks.
/nmg turtle_egg [enable|disable] - Enables/disables zombies breaking turtle eggs.
/nmg trampling[enable|disable] - Enables/disables mobs trampling farmland (not the player).
/nmg wither [enable|disable] - Enables/disables withers destroying blocks.
There are only permissions for the commands, see the table below.
| Permission node | Default |
|---|---|
| nmg.list | true (everyone) |
| nmg.<command>* | op |
* Example: nmg.enderman
v3.0.3
v3.0.2
v3.0.1
v3.0.0
v2.6.0
v2.5.2
v2.5.1
v2.5.0
v2.4.0
v2.3.0
v2.2.0
v2.1.0
v2.0.0
v1.3.0
v1.2.0
v1.1.1
v1.1.0
v1.0.0
Feel free to comment what features you would like to see added in this plugin. Please contact me when something does not work properly, it helps when you attach an error message (if available).
Other plugins
Custom Manhunt - A plugin that enables you to play the manhunt minigame.
Quality of Life - A plugin that adds a ton of life enhancing features.
Easy Deaths - A plugin that makes dying a little less harsh.