Setting mobGriefing to false disables a number of useful and desirable passive mob behaviors. This causes a number of gameplay problems. These behaviors are relatively non-destructive and are actually desirable for the normal function of passive mobs. Many of these behaviors may be necessary or beneficial for farming certain resources through normal gameplay or redstone automation. These behaviors should have their own gamerule separate from the far more destructive behaviors of hostile mobs.
Currently, when mobGriefing is set to false the following issues occur:
Villagers do not farm crops or pick up crops/seeds for planting (prevents automation of multiple food farms)
Villagers do not pick up food items (Villagers become a finite resource which makes repopulating/creating villages increasingly more difficult)
Villagers still attempt to pick up food items dropped by players even when prevented by mobGriefing gamerule and may get stuck doing so until the items despawn. (clearly a bug deserving of its own report, but it is worth mentioning here)
Sheep do not eat grass and cannot regrow their wool coat (minimally destructive when grass blocks can spread)
Foxes do not pick sweet berries (minimally destructive, berries regrow)
Piglins do not pick up gold items (prevents bartering automation)
Allay do not collect items for players when given an example item (disables useful item collection behavior and prevents the advancement “You’ve Got a Friend in Me”)
There may be other issues I am currently unaware of and haven’t tested.
It is frustrating to have these minimally destructive actions of passive mobs included with the unambiguously destructive actions of hostile mobs such as Endermen block theft, Creeper and Ghast explosions, ect… These behaviors should be considered for a separate mobGriefing rule specifically for the beneficial behaviors of passive mobs.
Other incongruities; while mobGriefing is set to false the following destructive actions are still allowed:
Stray Cats are allowed to kill Rabbits
Wolfs are allowed to kill Sheep
Ocelots are allowed to kill Chicken
Even though these are entity interactions they might still be considered destructive. These behaviors may also be useful for farming and should perhaps be considered for a third mobGriefing rule specifically for wild, carnivorous, passive mobs which kill other passive mobs. However, this is less important.
I just wanted to highlight it as an apparent inconsistency in the current implementation of the mobGriefing rule.
Separating the above behaviors into more distinct mobGriefing rules would enable desirable normal gameplay behaviors while giving players and server administrators more granular control over what forms of destructive mob behavior are prevented. More specifically, this would allow the prevention of unambiguously griefing destructive actions of hostile mobs without having to disable the more useful and productive “soft griefing” behaviors of passive mobs.
Thank you for your report!
However, this issue is Invalid.
You have posted a feature request or a suggestion. This site is for bug reports only.
For suggestions, please visit The Minecraft Feedback Site or visit the Minecraft Feedback Discord server.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki