Minecraft – Do Iron Golems not spawn above a certain height

minecraft-java-edition

I've recently finished building an iron golem farm at the top of my mob spawner tower. The first floor of the farm is at y=242. I'm using Docm77's basic iron farm design, but I haven't gotten any drops yet, after playing nearby for at least an hour.

Is there a height limit at which Golems will spawn? Are they despawning before they get killed? (I'm playing between y=64 and y=100, mostly [I didn't think Iron Golems despawned though])

Any ideas?

enter image description here

Edit: this farm works fine at lower levels. I had one in this very world in this very area, but I moved it because I didn't like where it was. The only difference is that it's so high. I've built one at the same exact height in my creative world, and there are no spawns from that either, after AFK-ing for about an hour.

Best Answer

Ok, I figured it out... I guess I didn't provide enough detail to answer the question.

I had lowered the ceiling of the farm to 3 blocks, because Iron Golems are 2.9 blocks high. However, I found a detailed post about villages and iron golems on the forums and the guy said they require 4 blocks to spawn. They also only spawn in 6 blocks of vertical space, as well, so the placement of my doors and villagers meant that the top spawning pad was out of range (too high).

So to fix it, I had to raise the ceiling of the farm, as well as the doors and villagers, one block up, so that there is 4 vertical blocks of space on the first pad, and the second pad is within the right range of the "village" center.