The mobGriefing gamerule currently controls many different mob behaviors in Minecraft, which creates problems for survival servers that want to protect builds while still keeping normal gameplay mechanics functional.
Right now, disabling mobGriefing prevents hostile mobs like Creepers and Endermen from damaging builds, which is useful for more building-focused survival worlds. However, it also disables several completely unrelated mechanics. Like Villager farming and item pickups, Allays moving items and Piglins picking up gold
These mechanics are not griefing behavior and are often important parts of survival gameplay and automation. Some features like Piglin bartering have a workaround, like allowing right clicking instead of dropping items, but mobs that do not break entirely. Villagers lose a lot of functionality, while Allays stop working entirely.
Many other systems in Minecraft already have more specific gamerules. For example doMobSpawning, doTraderSpawning, and doPatrolSpawning control different spawning systems separately.
This shows that Minecraft already supports more specific gamerules when different systems need separate control. Because of this, it would greatly improve server customization if mobGriefing were split into more specific rules. This could be achieved by either allowing you to change the rule for each individual mob, or by splitting it into multiple rules, for example hostileMobGriefing and passiveMobGriefing.
Please sign in to leave a comment.
0 Comments