The Minecraft wiki says this about iron golem spawning:

Since Java Edition 1.14, an iron golem spawns based on villager gossip at a gathering point. The villager who starts the gossip must have a profession that is not nitwit, slept in the last 24000 ticks, been to their job site block in the last 36000 ticks, gossiped 5 times about the need for an iron golem, and have four other villagers within 80 blocks. The Iron Golem then has a chance to spawn in a 16×6×16 area centered on the location of the villager who spread the gossip.

Unfortunately, this says nothing about where the iron golem can or can't spawn. I'm trying to make an iron farm, and a trading system, and I would rather not remove the blocks, but make them spawn proof instead.


8 Answers 8


Glass has worked for my farm so far I've changed it about 10 minutes ago after my golems were spawning on my half slabs changed it to glass and everything has spawned in the place I need it to including cats

  • Then it might be that all solid blocks block it. Jul 12, 2019 at 16:26
  • I just saw an iron golem spawn on a glass block. I've also seen iron golems spawn inside lower half slabs on top of glass, and in walls on top of glass. (Spawned by scared villagers, running Minecraft-1.15.2.)
    – Grilse
    Jan 22, 2020 at 6:25

STRING! They're cheap and effectively work on any block you'd like and do obstruct the 3 blocks of vertical space above any block that iron golems require to spawn. They can be stacked on top of each other as well, which allows them to be used anywhere, and don't clutter your view too much as they're virtually invisible.

Other blocks that could work, if you prefer them, are redstone dust, signs, repeaters, buttons, pressure plates, torches and comparators, for example. Essentially most non-solid blocks (I'm not sure about ALL) can be used to obstruct the spawning of the iron golem.

Using glass or chests as floor blocks also disallows iron golems to spawn, at least in 1.15.2 (according to my lazy testing that is, tell me if I'm wrong).

Edit: Golems cannot spawn on bottom half-slabs either.

  • String is a VERY good suggestion!!!
    – MestreLion
    May 6, 2021 at 5:14

Placing carpet worked for me! Glass block works as well.



Iron Golems are still spawning on half-slabs and glass for some reason. I covered the glass with buttons and carpet and so far no golems have spawned on the glass.

I kept having issues where they would spawn on the glass and kill my zombies that are agroing the villagers. After placing carpet and buttons, I have no issues.

I'm using this design:


Iron golems don't spawn in lava, on bottom half slabs, on pressure plates, transparent blocks(They can on those covered with water!), on magma blocks, and on blocks with wierd hitboxes (Lantern...)


only plugging the offending spots with solid blocks will stop the spawning.


If there is no 3 high clearance except where you want them to spawn, you are good. Since lighting no longer affects house detection, this is somewhat practical to do now.

Mojang doesn't want you trading with the villagers and farming iron golems at the same time anymore.

It's a real shame, i had an awesome pre village and pillage design that spawned golems reliably in the middle and had the villagers arranged in a square around the spawning area in their own little compartments with pricing signs. This cannot be done ever since village and pillage. Mojang has borked every workaround i've had working in the next patch.


Glass Blocks, Grass Blocks and Strings from spiders are spawn proof! I tried it and it worked for me!


On the Minecraft Wiki, it says:

Mobs will not naturally spawn on transparent blocks, in water (except for squid, drowned, fish, dolphin and guardians), in lava, or on half blocks (slabs, stairs).

So I guess this applies to Iron Golems as well.

To check, you can create a superflat world, find a village, make sure it meets the conditions, and see if one spawns.

  • Iron Golems spawn in every village as of 1.14.
    – SkyPaul
    Jun 29, 2019 at 10:05
  • @SkyPaul Have you tested on superflat worlds that they do not spawn upon generation on the ground given my conditions?
    – Bytes2048
    Jun 29, 2019 at 11:52
  • 1
    I've tested on half slabs, they spawn there, or rather on the block below it, iron golem farms frequently use water in their spawning platform, so I think they spawn there as well. I don't exactly want to use lava, as it poses a large hazard, and I've seen iron golems spawn in chests before. Like completely inside the chest, with the chest covering its head. I have to test glass though, that might work.
    – Ded Turtle
    Jun 29, 2019 at 14:33

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .