Iron golems do not follow the doMobSpawning gamerule
The bug
In my world, doMobSpawning is false, and iron golems still spawn in the village I made. But everything else does not spawn.
Code analysis / fix
Based off of Minecraft 1.11, MCP 9.35
net.minecraft.village.Village.java
public void tick(int tickCounterIn) { //added "&& this.worldObj.getGameRules().getBoolean("doMobSpawning")" if (this.numIronGolems < i && this.villageDoorInfoList.size() > 20 && this.worldObj.rand.nextInt(7000) == 0 && this.worldObj.getGameRules().getBoolean("doMobSpawning")) { //...