ゆずかきのマイクラサバイバル開拓日誌ブログ

マインクラフト(Minecraft)という箱庭ゲームで誰でも作れる自作装置開発ログや攻略記事を投稿しています

【Minecraft】Easy Iron Golem Farm Step-by-Step Guide | Based on Real In-Game Testing【Java edition】

This farm is aimed at beginners who just finished building their first base.
On purpose, I’m not using fancy optimizations so that it stays beginner-friendly and stable.
This design is for Java Edition only. Bedrock Edition works differently and won’t behave the same.

Hey, I’m Yuzukaki. 👋

Have you ever thought: “Gathering iron ore every time is kind of a pain…” or “I just want a big stash of iron already!”?
Good news: if you build an auto-collecting iron farm, you can pretty much just AFK and watch the iron pile up.

It takes time, but you get tons of iron just by AFK-ing! (^^♪)

The build takes a little bit of setup, but on Java Edition there’s a very simple layout that even beginners can build if you follow the steps, so that’s what I’ll walk you through here.

After reading this guide, you’ll be able to:

  • Automate your iron collection so you don’t have to restock it manually 👍
  • Keep a comfy stock of iron for base upgrades, hoppers, and trading 👌
  • Turn “I’m always out of iron…” into a thing of the past (^^♪

Alright, let’s get into it!

※ All screenshots and diagrams in this article are taken in my own world.
※ Tested on Minecraft Java Edition 1.21 series.

  • This article was published as an English translation of a Japanese blog post.

▶Japanese version of this article
yuzukaki1000.jp


Table of Contents

1. What Is an Iron Golem Farm?
2. Required Materials and Prep
3. Important Prep Before You Start Building
4. Building the Underground Villager Room
5. Locking a Zombie into the Underground Room
6. Building the Golem Kill Chamber
7. Spawn-proofing the Surface for Iron Golems
8. How Much Iron Do You Actually Get?
9. Summary
10. Checklist When Golems Don’t Spawn

What you’ll learn in this guide

  • How to build a panic-based iron golem farm for Java 1.21
  • How to avoid common beginner mistakes (and zombie disasters)

1. What Is an Iron Golem Farm?

The farm in this guide is a “panic-based” iron golem farm, which works like this:

  • Villagers see a zombie and start panicking
  • Panicking villagers can summon iron golems
  • You restrict the golem spawn area so they only appear inside your kill chamber
  • The farm repeats: summon golem → kill golem → collect iron

…so in short, it’s a fully automatic iron-producing machine.

An iron golem being processed in the kill chamber

A quick reality check: in Java, villagers don’t just spam-go-infinite forever for free — they still need to live like villagers.
So the “stable” version of this farm is:

  • Let them panic during the day (zombie in view)
  • Make sure they can sleep at night (zombie out of view)

I’ll show you an easy way to do that in the zombie section.

Once you build this farm, you can literally just hang around nearby and iron will keep flowing in.
Iron gear, hoppers for big redstone builds, emerald trades… all of that becomes way easier.


2. Required Materials and Prep

I’ll be building this step-by-step in a creative test world, so if you’d like, grab the same resources and follow along. 👌

If you have these materials, you can build the farm.

  • Beds (villager count + a little extra)
  • Building blocks (any solid block like stone is fine)
  • Slabs or trapdoors
  • Signs or fence gates (if you use lava)
  • A boat for the zombie (or a minecart)
  • Hoppers & chests (for item collection)
  • Torches or other spawn-proofing items

The block type doesn’t matter much—just use something easy to get in your world.
If you’re going with a lava kill chamber, also bring a lava bucket plus signs / fence gates.


3. Important Prep Before You Start Building

This design can be built inside an existing village or near your main base.
However, if it overlaps with an existing “village” (claimed beds and job site blocks), golems might not spawn where you want.

  • If you’re building near an existing village area (anywhere with beds and job sites), remove all beds in that area first.
  • If you want this farm totally isolated, build it at least ~100 blocks away from any villagers, beds, job site blocks, and bells.

Remove any existing beds first.

In this guide, we’ll assume you’re building “inside” or right next to a village, so we’ll use this approach:

Break all existing beds and only place the beds that belong to the farm.

From experience:
At first I tried to let the village and the farm “coexist” without breaking beds, and it was a complete mess.
Definitely reset the village logic first by removing all the old beds.

◯ Added on October 7, 2025
If there are any bells right next to your build area, it’s safest to remove them too.


4. Building the Underground Villager Room

From here, I’ll explain how to build the core of the farm with screenshots.
Iron golem spawning rules in Java are pretty strict, so to maximize your success rate, please copy the layout as closely as you can.
※ I tested this exact structure in my own world and confirmed it works.

1. Pick a flat area and dig a hole

  • Dig out a 3×3 area to create a room for the villagers and zombie.
  • Make it 7 blocks deep.

3×3 footprint
7 blocks deep

2. Dig a 2-block-deep room at the back

  • This will be the zombie’s little space.
  • Make it 2 blocks deep so the zombie never physically touches the villagers.

2 blocks of depth

3. Place beds inside

  • In the deeper space, place 3 beds where the villagers will sleep.
  • To make them drop down safely, use slabs or trapdoors as a “trap door” they walk over and fall through.
  • While you’re here, embed 3 workstations (like composters) into the wall on the bed side, at the second block height above the floor.

Three beds directly under the hole

4. Spawn-proof the interior

  • If the room is dark, zombies or skeletons might spawn and kill your villagers.
  • Just like in the screenshot, light it up well with torches so nothing else can spawn.

You must spawn-proof this room.

5. Place a boat about 1 block away from the beds

  • This boat is for the zombie.
  • This is the trickiest part of the whole build.
    You want the villagers to see the zombie but never touch it, so you need the distance just right.
  • As in the screenshot, leave exactly 1 full block of floor space between the beds and the boat.
  • To double-check: hover your cursor over the floor between the beds and the boat—if you see exactly one block of empty floor there, you’re good.

Gap between beds and boat = 1 block.

6. (Optional but helpful) Make a 1-wide maintenance entrance to the room

  • After the farm is fully enclosed, you won’t be going in here much,
    but if you have the time, build a little maintenance tunnel now; it will make your life easier later.
  • Use an iron door (or similar) so villagers can’t escape, and dig it as a 1×1 vertical shaft so golems can’t spawn there.
  • Put a ladder to connect it back to the surface.

At this point, the basic villager room layout is done!
Next, we’ll bring in the zombie.


5. Locking a Zombie into the Underground Room

To spawn golems consistently, you need villagers who can see a zombie and panic — but you also need them to sleep at night so the farm keeps running day after day.

In this section, I’ll walk you through how to safely get a zombie into the underground room and secure it.

Flow: How to get the zombie into the boat

  • Wait until night and lure a zombie over.
    • Try to guide it so it falls into the villager room hole.
    • Place trapdoors over the hole, open them, and use them as fake “floor”.
    • Zombies treat open trapdoors as if they’re full blocks, so they’ll walk forward and fall down like in the screenshot.

On the surface: lure the zombie into the hole like this.

Put the zombie into the boat

  • In Java, mobs that are sitting in a boat don’t naturally despawn, which makes boats perfect for iron farms.
  • That said, switching to Peaceful will still remove hostile mobs, and accidents can happen (like the boat breaking), so a name tag is still great insurance if you have one.

Recommended: name your zombie with a name tag.

※ Despawn behavior and edge cases can change between Java versions.

Put a cat in the boat too

  • This is a little trick that doesn’t get talked about much, but in my opinion it’s super important.
  • If there’s an empty seat in the boat, a villager might hop in by accident and get infected.

Add a cat to the boat → prevents accidents

From experience:
I once left an empty seat next to the zombie, a villager climbed into the boat, and the infection chain wiped out every villager in the room.
👉 To prevent this, put a cat in the boat to fill the second seat.

※ I verified this “cat in the boat” trick in my own world.
※ In my world, I also tested leaving it for several in-game days—no issues.

Making sure the zombie can’t reach the villagers

  • Separate the zombie space and villager space with solid blocks, trapdoors, and/or slabs.
  • If you’re adding villagers later, make absolutely sure the zombie is fully locked in first.
  • Carefully adjust trapdoors and slab height so the zombie’s melee attack can’t reach any villagers.

Trapdoor closed
Trapdoor open

👆 Build your wall + trapdoor setup like this.

Sending villagers down into the underground room

  • Now it’s time to bring in the villagers—using minecarts is the easiest way.
  • Once you have 3 villagers inside, make sure they’re reacting to the zombie.


Example: sending villagers into the room via minecart

Confirm that the villagers are panicking

  • Use the screenshot below as a reference to check if they’re in a panic state.


Panicking villagers = frantic movement

👆 If the villagers are running around like crazy inside the room, they’re panicking correctly.

IMPORTANT: Make sure your villagers can sleep at night

This is the part that makes the farm actually stable.

  • If villagers can see the zombie all night, they may not sleep properly.
  • The simplest fix is: give them a way to lose line of sight at night, then regain it during the day.

Two easy options:

1) Manual (no redstone):
At sunset, close the “window” (trapdoor/solid block) so they can’t see the zombie, and once you see them sleep, open it again in the morning.

2) Simple automatic (still beginner-friendly):
Use a daylight sensor to toggle a trapdoor/solid block that blocks line of sight at night and opens in the daytime.

If your farm ever “mysteriously” stops after a while, this is usually why.

Close off the ceiling of the villager room

  • Block off any spawnable spaces above the room and completely seal the ceiling.
  • The goal is simple: don’t leave a full 3-block-tall empty space anywhere inside this room so golems can’t spawn down here.

Adjust the room height to 3 blocks from the floor
Fill the ceiling area with blocks and fully seal it

From experience:
I once had a golem spawn inside the underground room while AFK, which broke the farm.
Underground golems are a nightmare to deal with, so please prevent that from the start.

By the way…

Surface view: hard to see at night, but 2 golems are already up there.

If everything’s set up correctly, you should already start seeing iron golems spawning.
If you see zero golems at this stage, there’s probably a mistake somewhere.
👉 Before moving on to the kill chamber, double-check your setup.


6. Building the Golem Kill Chamber

For beginners, there are two main styles of kill chambers:

(A) Suffocation kill chamber
1. Dig a 2–3 block deep pit directly under the golem spawn area.
2. Cap the top of the pit with blocks so the golem’s head is stuck and it suffocates.
3. Put hoppers and a chest at the bottom to collect drops.

Pros: No lava needed; anybody can build it right away.
Cons: Golems have a lot of HP, so suffocation alone kills them slowly.

(B) Lava kill chamber
1. Place signs or fence gates to hold lava above the kill area.
2. Use water flows to push golems into the lava or lift them up into it.
3. The lava kills them quickly; hoppers & chests collect the drops.

Pros: Super fast killing and much better efficiency.
Cons: If you’re early-game and don’t have lava yet, it’s a bit harder.

Both work fine, but lava-based kill chambers are noticeably faster.
You just need one lava bucket, so if you can get it, I recommend going with the lava version.

In this guide I’ll focus on the lava kill chamber, with screenshots.

※ There are many more optimized designs out there; here I’m intentionally keeping things simple and beginner-friendly. If you’re curious about high-efficiency variants, definitely look those up too.

1. Dig a 7×5×3 room next to the underground villager room

  • This will be the iron golem kill chamber.
  • To avoid weird spawn behavior, use exactly this size:
    • Width: 7 blocks
    • Depth: 5 blocks
    • Height: 3 blocks
  • Keep this kill chamber close to the villager room so golems don’t have other “valid” places to appear.

7 wide × 5 deep × 3 tall

※ If you messed up the depth: in my world, 2 blocks deep still worked during tests, so don’t panic too much.

2. Place hoppers along the wall opposite the villager room

  • These hoppers will collect iron after golems die.
  • It’s annoying to place them once the lava is in, so install the hoppers before adding any lava.

Bury the hoppers along the wall opposite the villager room.

3. Add water and (optional) farmland

  • Place water sources in the four corners on the villager-room side, like in the screenshot.
  • The farmland step is optional — it doesn’t affect iron golem summoning.
    I still do it out of habit, but feel free to skip it.

① Place water sources in the four corners on the villager side.
② Turn the edge blocks along the wall into farmland.

4. Place the lava

  • To kill golems, you’ll place lava at 3 blocks above the floor (directly above the hoppers).
  • Build a structure like in the screenshot: sign + temporary block + fence gate (open).
  • Use Nether wood (crimson/warped) for the sign/fence gate; Overworld wood can burn.
  • Break the temporary block.
  • Place your lava source in the 1-block gap that’s left.

① First build this shape using temporary blocks.
② Break the temp block → place lava in the gap.

That’s it—your kill chamber is done.
Ideally, by now you’ll already see golems spawning and burning in the kill chamber.

A golem burning inside the kill chamber.

If everything looks good up to this point, it’s time for the final step:
spawn-proofing the surface so golems can’t escape.


7. Spawn-proofing Iron Golems on the Surface

If you’ve made it this far: nice job. You’re about 90% done.
The remaining 10% is spawn-proofing the surface so golems don’t spawn outside the farm.

If you don’t spawn-proof around the farm, golems can spawn on the ground instead of inside the kill chamber, and your farm will break.

A golem escaping the kill chamber.

From experience:
When I was lazy with surface spawn-proofing, golems constantly spawned outside the farm.
Once you spawn-proof the surface, then your farm is finally “done”.

Use bottom slabs (lower half slabs) all over the surface you want to block.

Surface around the kill chamber cleaned up with blocks.

👆 The copper-colored slabs in the screenshot mark the villager room.
(Any copper slab variant is fine — copper oxidizes over time from orange-brown to green, and you can wax it if you want to lock the color.)
Depending on how you want your base to look, you can adjust the area, but at minimum, slab this whole region.

Update October 7, 2025:
For safe operation, I recommend spawn-proofing a radius of about 10–20 blocks from the villager room.

If golems still escape…

One thing to keep in mind: iron golem spawn conditions are very environment-dependent.
If golems still spawn outside the kill chamber, just deal with each one and expand your spawn-proofed area.

  • Kill the escaped golem (for example by suffocating it with sand, or dragging it into the kill chamber).
  • Spawn-proof the exact area where it appeared using bottom slabs.
  • Repeat until no more escape spawns happen.

① Suffocate escaped golems with sand.
② Expand your bottom-slab spawn-proofing.

If you’ve made it this far: your iron golem farm is complete. 👌

Thanks for sticking with the guide this long.
Your “infinite iron” machine is now finished.
Let’s do a quick look at how much iron it actually produces.


8. How Much Iron Do You Actually Get?

To wrap things up, let’s compare a rough estimate and the actual amount my farm produced.

Rough estimate

In Java, villages don’t summon golems instantly back-to-back — there’s a short cooldown.
In a simple 3-villager setup like this, a practical “rule of thumb” is around about 1 golem per minute on average (your mileage will vary with the build and chunk loading).

So a rough estimate looks like:

  • Golems per hour: ~60 golems
  • Drops: 60 × 3.5 ingots (average) = ~210 ingots/hour
  • Per “day”: 210 × 20 hours (assuming not 24/7) = ~4,200 ingots

That’s a ballpark number for this style of farm.

Actual results

I then AFK’d for a full real-life day with this exact farm.
For this test, I put my AFK spot right next to the kill chamber so both the villager room and kill chamber stayed loaded.

Before
After

👉 Result: 12 stacks (768) of iron blocks6,912 iron ingots.
The difference from the estimate is likely due to things like chunk loading and PC performance.
At least I confirmed it can run a full day without breaking.

※ Tested in my world from 3/9 21:00 to 3/10 20:00, AFK all day (AFK spot: next to kill chamber).
※ Iron ingots converted assuming 9 ingots per block.
※ This is just a reference value from my world; your results will vary with hardware and chunk loading.


9. Summary

That was a lot, but my goal was to break everything down so that even players who don’t like complex machines can still build this farm.
Panic-based iron golem farms are awesome because you can build them right inside a village and still get tons of iron with a pretty low material cost.

Key points to remember:

  • Either remove all existing beds so they don’t interfere, or build ~100+ blocks away from any villagers / beds / job sites
  • Lock in the zombie in a boat, and put a cat in the boat to fill the second seat and prevent infections
  • Make sure villagers can sleep at night (hide the zombie from view at night) so the farm stays stable
  • Use a lava kill chamber to process golems and collect iron through hoppers

If you stick to those, the farm should work reliably.
※ Again, this farm is Java Edition only. Bedrock Edition behaves differently, so keep that in mind.

If you give this iron farm a try, I think you’ll feel a huge difference in how “relaxed” your survival feels.
Once iron is no longer a bottleneck, building tools, farms, and redstone stuff becomes way less stressful.

That’s it for this guide.
Thanks a lot for reading all the way to the end.


10. Checklist When Golems Don’t Spawn

If you feel like:
“Golems just won’t spawn…” or
“They were spawning before, but suddenly stopped…”
👉 Use this troubleshooting section as a checklist.

  • [ ] Is there exactly 1 full block of space between the villagers and the zombie?
  • [ ] Do the villagers have a chance to sleep at night? (If they never sleep, the farm won’t stay running.)
  • [ ] Is the surface properly spawn-proofed with bottom slabs over a wide enough area?
  • [ ] Did a golem spawn outside and get “stuck” nearby? (A nearby golem can stall new spawns until it’s dealt with.)
  • [ ] Did the zombie disappear? (Accidentally switched to Peaceful, boat broke, etc.)
  • [ ] Are all villagers alive? Did any of them get converted to zombies?

Extra: Common “Farm Stopped Working” Causes (Quick Troubleshooting Table)

Here’s a quick table of very common reasons why an iron golem farm suddenly stops working, plus what to check.
These are all things I see Java players (including myself…) run into a lot.

Symptom Common cause What to check / do
Golems never spawn at all Villagers can’t actually see the zombie Make sure there’s a 1-block gap and nothing blocks line of sight.
Golems start spawning in weird positions There are other valid spawn spots nearby Expand spawn-proofing; remove nearby beds/job sites that shift village behavior.
Golems used to spawn but suddenly stopped Villagers aren’t sleeping at night Block zombie line of sight at night so villagers can sleep, then re-open in day.
Golems spawn far from the kill chamber The spawn-proofed area is too small for your terrain Keep expanding slabs until golems only appear inside the kill chamber.

If you go through the checklist + this table one by one, you’ll usually find the “oops, that was it” point somewhere in there.


Bonus

〇 Update 2025/10/02: Confirmed working on Minecraft Java Edition 1.21.9!

Copper golem and iron golem 🔥 side by side?


Update history

  • 2026/02/02 Initial publication