Minecraft:Iron Golem
More actions
Template:For Template:Infobox entity An iron golem is a buildable Minecraft:neutral mob that attacks monsters with its arms, knocking them into the air. Iron golems are created by Minecraft:villagers to patrol and protect their Minecraft:villages. Villager-created iron golems will retaliate against Minecraft:players if attacked, and are hostile to players that have low popularity or reputation with their village.
Spawning
Villages
Java Edition
Template:IN, Minecraft:villagers can summon iron golems, either when they are gossiping or every 5 seconds while panicking and the following criteria are met:
- The villager has slept in the last 20 minutes
- The villager has not detected an iron golem in the last 30 seconds
- An iron golem is detected when it is within 16 blocks of the villager (±16X ±16Z ±16Y axis), and the villager scans for golems once every 10 seconds
- The villager has not been near a summoning in the last 30 seconds
- A villager is near a summoning when it is within 10 blocks of a villager (±10X ±10Z ±10Y axis) who successfully summons an iron golem
- There are enough participants within 10 blocks of the villager, including the villager itself; participating villagers need to fulfill the previous 3 conditions: When Minecraft:gossiping, 5 or more participants are needed. When panicking, 3 or more are needed
- A valid spawn point for the golem is found
Iron golems still spawn even when the Minecraft:game rule Template:Cd is set to Template:Cd.<ref>Template:Bug</ref>
To find a valid spawn point, up to 10 attempts are made to spawn a golem within a 17×13×17 box centered on the villager (villager block position ±8 blocks along x/z axes and ±6 blocks along y axis). A random y column is picked and then the topmost block in that column is selected that is air or liquid and has a "solid-blocking" block underneath.
The target location is then checked whether the block underneath has a solid top surface (which is not the same as "solid-blocking"). The target block and 2 blocks above must not be a full block, nor be redstone-powered, nor be rails, and the two blocks above must not be water. This means the iron golem can spawn inside 1-deep water or inside blocks like slabs, fences, and carpets (if other checks pass). Adjacent blocks are irrelevant, so golems can spawn partially inside adjacent solid blocks.<ref>Template:Bug</ref> However, the spawning iron golem still must not collide with any existing entities.
Bedrock Edition
Template:IN, an iron golem can spawn naturally when a Minecraft:village first generates in the world. Iron golems also spawn in villages having at least 20 Minecraft:beds and 10 villagers. The golem attempts to spawn in a 17×13×17 volume, ±8 blocks horizontal and ±6 blocks vertical from the village's center block, which can be (but isn't necessarily) a bed pillow or a Minecraft:bell.
First, X and Z coordinates are randomly chosen within the spawn volume. Next, the highest block at those coordinates within the spawn volume is found. If it is a block with a full top surface — including Minecraft:glass, upside-down stairs, top slabs, hoppers (though this has varied with version), and even Minecraft:water (including source blocks) — and there is no obstruction above it by a block above the spawn volume, then the golem spawns there. Otherwise, the spawn attempt is canceled.
For a village to spawn iron golems, 75% of its villagers must have been able to work (reach their linked work block during a working period) in the past day Template:Needs testing, and 100% of them must be linked to a bed. Additionally, the village center must be within a player's Minecraft:simulation distance volume.
The maximum distance the player can be from the village for iron golems to spawn can be calculated with the following formulas. These are approximate because they yield a cuboid volume, but the simulation distance volume is an octahedral shape based on Minecraft:taxicab distance.
- <math>\mathsf{Horizontal} = 8 \times \mathsf{SimulationDistance} + 32</math>
- <math>\mathsf{Vertical} = 8 \times \mathsf{SimulationDistance} + 12</math>
Iron golems can only spawn within the player's simulation distance volume, so if a village center lies close to the border of said volume, only part of the typical 17x13x17 golem spawn volume will be eligible for spawning.
If the village's original iron golem is killed, a new one cannot spawn unless all of the conditions are met. Therefore, a small village does not regenerate an iron golem unless the village is expanded.
If the spawn conditions are met, then the chance of attempting a spawn is Template:Frac per game tick, which averages to one spawn attempt every 35 seconds. Iron golems can spawn provided the 2×3×2 space above the spawn point (that is, horizontally centered on the northwest corner of the block it spawns on) contains only non-full blocks, and the block it spawns on is solid-blocking.
An additional iron golem spawns for each additional 10 villagers beyond the initial population requirement, provided that the other requirements are met.
Creation
Template:FakeImage Template:FakeImage
Iron golems are created by placing four Minecraft:iron blocks in a T shape (as shown in the image), and then placing a Minecraft:carved pumpkin or Minecraft:jack o'lantern on top of the center upper block. The pumpkin may be placed by the player, a Minecraft:dispenser or an Minecraft:enderman, but it must be placed last. Alternatively, the blocks can be placed in any order with an uncarved Minecraft:pumpkin; the player can Minecraft:shear the pumpkin to spawn the golem.
When successfully created, the iron golem is naturally passive toward all players under all circumstances. It can, however, attack the player’s tamed Minecraft:wolves, if punched accidentally, but it never directly attacks the player. The constructed golem attacks hostile mobs like a naturally spawned iron golem.
The block arrangement can be placed upright, lying down, or upside-down. The four empty spaces in the diagram (above and below each of the arms) must be Minecraft:air blocks. Any non-air block (including blocks such as Minecraft:snow layers, Minecraft:grass, and Minecraft:water) present in any of the empty spaces prevent the golem from spawning.
Like other constructed Minecraft:mobs, iron golems always spawn facing south. Their large size may cause them to take suffocation damage from nearby solid Minecraft:blocks at the level of their head.
Pillager outposts
Iron golems can also be found surrounding Minecraft:pillager outposts, confined inside dark oak cages. When freed, they can help the player by attacking any nearby Minecraft:pillagers. Pillagers can technically attack iron golems in cages if they fall in, though it is unlikely that they will succeed on their own. Iron golems can also attack pillagers from within the cage due to being able to attack through 1 block walls, assuming that it sees a pillager through an Minecraft:air block.
Drops
On death
Template:IN, Minecraft:trading prices are unaffected by the killing of iron golems; however, village popularity decreases by 10, affecting village iron golem behavior if the popularity ranges below -15.
Behavior
Iron golems wander around a Minecraft:village in a patrol-like fashion, staying close to buildings and other structures. Like Minecraft:villagers, iron golems do not wander away from a village, regardless of how they were spawned, but sometimes stand at the border of the village.
An iron golem sometimes faces a villager as if they are conversing. Iron golems can spawn Minecraft:poppies in their hands and offer them to villagers and Minecraft:copper golems. Baby villagersTemplate:Only<ref name="baby-bug">Baby villagers have not accepted poppies Template:In since the Minecraft:Village & Pillage update due to a bug Template:Bug.</ref> and copper golems accept the poppy offered by the iron golem. A copper golem that accepts a poppy has the poppy on top of the rod on their head. Attacking an iron golem that is not player-built while the iron golem is holding out a poppy causes it to take back the poppy and attack the player instead. If the iron golem sees a target while it is offering the poppy, it runs toward the target and kills the target instead.
Template:IN, iron golems completely ignore villagers, pushing them aside while walking if a villager is in the iron golem's path, but they still offer poppies if possible.
If not within a village, iron golems slowly wander around attacking hostile mobs, (skeletons, zombies, etc.) usually making their way to a nearby village. If in that village, the iron golem doesn't leave.
Iron golems can walk up a full Minecraft:block height without jumping and walk over a 1 block wide hole without falling in. They avoid Minecraft:water, Minecraft:lava, Minecraft:fire, and Minecraft:cactus. Iron golems are immune to both Minecraft:drowning and Minecraft:fall damage. When in water they sink to the bottom, but can still move laterally and walk up full blocks as if they were on land.
As with most passive and neutral mobs, iron golems can be Minecraft:leashed. The leashed iron golem does not try to break from the lead when it sees a hostile mob, instead looking at the mob while it moves. An iron golem that is leashed in mid-air moves its arms and legs while moving. If an iron golem is leashed to a fence, it attacks hostile mobs, but does not follow them if they leave the leash range as the iron golem cannot break free from fence leads.
Template:IN, Iron golems that aren't provoked move slower. Iron golems move faster Template:In, as its normal walking speed is fast regardless of being provoked.
Iron golems cannot pick up weapons or armor, but the player can use NBT commands Template:In or the /replaceitem command Template:In to give the iron golem weapons or armor, although the armor or weapons are not visible.
Attacking
When attacking, an iron golem moves quickly toward its target and swings its arms up violently to attack, flinging the target into the air and dealing damage in a random range set by Minecraft:difficulty, between as low as Template:Hp damage on Easy difficulty and as high as Template:Hp damage on Hard difficulty. Iron golems cannot attack targets that are 2.75Template:Only/3Template:Only or more blocks above them. As such, standing on a three block pillar will allow players to attack golems below them without taking damage themselves.
It is possible for multiple golems to hit the same target simultaneously, flinging the victim to a height proportional to the number of golems that attacked.Template:OnlyTemplate:Verify
If an iron golem attacks a group of mobs, it targets one mob to attack until that mob dies before attacking a different mob, even while being attacked by other mobs.
If the mob is flung out of sight, the iron golem attacks the next mob that attacks it. Sometimes, the iron golem might attack the nearest hostile mob if they are in groups.Template:Verify
When an iron golem kills any mob, the player can obtain items dropped by the mob, but no experience orbs. An iron golem that kills a raid mob Template:In also causes the mob to drop its raid loot, even when the mob wasn't attacked by the player before it was killed.
Iron golems never attack each other, as iron golems cannot "accidentally" hit another iron golem when attacking.
Provocation by players
An iron golem built by a player never attacks players, even when hit or when the player attacks another villager or another golem in front of the player-built golem, though they will attack a player's tamed wolf if the wolf attacks the golem.
Template:IN, a naturally-spawned iron golem immediately becomes hostile toward a player who attacks a villager near an iron golem.
If a player has -15 Minecraft:popularity or less in a village, or has -100 or lower reputation with any nearby villager, naturally-spawned iron golems become hostile to that player until the player's popularity climbs above -15 and reputation with all nearby villagers goes above -100.
A village iron golem retaliates when attacked by a player, even if the attack dealt no damage such as an Minecraft:ender pearl or Minecraft:snowball. If a village has more than one naturally-spawned iron golem and a player attacks one in front of the other(s), all iron golems of that type may become hostile to the player.Template:OnlyTemplate:Verify
Iron golems are not provoked by players who attack Minecraft:wandering traders.<ref>Template:Bug</ref>
Provocation by other mobs
Although they are guardians of villages, iron golems are not actually provoked when a mob attacks a nearby villager (in contrast to a player attacking a villagerTemplate:Only), given that the iron golem is not already hostile to the type of mob by default. With the exception of Minecraft:creepers and Minecraft:goats, they are provoked when attacked by any mob, and by the presence of nearby monsters. Even if a witch accidentally throws a positive splash potion at an iron golem during a raid, this does not stop the iron golem from attacking the witch. Iron golems are ineffective against flying hostile mobs that don't venture into the iron golem's reach, such as Minecraft:ghasts and Minecraft:phantoms.
The list below contains mobs that can have hostile interactions with iron golems. The iron golem also attacks neutral mobs or hostile mobs that can attack the player, such as piglins or zombified piglins.
| Entity | Iron golem actively attacks the mob? | Actively attacks the iron golem? | Notes |
|---|---|---|---|
| Template:EntityLink | Template:Tc | Template:Tc | |
| Template:EntityLink | Template:Tc | Template:Tc | |
| Template:EntityLink | Template:Tc | Template:Tc | Blaze retaliates. |
| Template:EntityLink | Template:Tc | Template:Tc | |
| Template:EntityLink Template:EntityLink Template:EntityLink |
Template:Tc | Template:Tc | |
| Template:EntityLink | Template:Tc | Template:Tc | |
| Template:EntityLink | Template:Tc | Template:Tc | Creepers can still unintentionally damage the iron golem. |
| Template:EntityLink | Template:Tc | Template:Tc | |
| Template:EntityLink | Template:Tc | Template:Tc | Drowned do not attack any mob that is not touching water during daytime. |
| Template:EntityLink | Template:Tc | Template:Tc | |
| Template:EntityLink | Template:Tc | Template:Tc | Enderman retaliates. |
| Template:EntityLink | Template:Tc | Template:Tc | Endermite retaliates Template:In. |
| Template:EntityLink | Template:Tc | Template:Tc | |
| Template:EntityLink | Template:Tc | Template:Tc | Template:IN, trusting foxes attack the iron golem if it attacks its owner. When attacked by the fox, the golem retaliates. |
| Template:EntityLink | Template:Tc | Template:Tc | |
| Template:EntityLinkTemplate:Only | Template:Tc | Template:Tc | Giants do not have any AI. |
| Template:EntityLink | Template:Tc | Template:Tc | |
| Template:EntityLink Template:EntityLink |
Template:Tc | Template:Tc | Guardians can still damage iron golems with their spikes defense. |
| Template:EntityLink | Template:Tc | Template:Tc | Hoglin retaliates. |
| Template:EntityLink Template:EntityLink Template:EntityLink |
Template:Tc | Template:Tc | |
| Template:EntityLinkTemplate:Only | Template:Tc | Template:Tc | |
| Template:EntityLink Template:EntityLink |
Template:Tc | Template:Tc | An iron golem attacks a llama that accidentally hits the golem with its spit. After being hit by the golem, the llama deliberately attacks the golem. |
| Template:EntityLink | Template:Tc | Template:Tc | |
| Template:EntityLink | Template:Tc | Template:Tc | The iron golem retaliates only if the nautilus accidentally hits it with its dash attack. |
| Template:EntityLink | Template:Tc | Template:Tc | |
| Template:EntityLink | Template:Tc | Template:Tc | |
| Template:EntityLink | Template:Tc | Template:Tc | Piglin retaliates. |
| Template:EntityLink | Template:Tc | Template:Tc | Piglin brute retaliates. |
| Template:EntityLink | Template:Tc (player-built, or in peaceful difficulty.) | Template:Tc. | An iron golem immediately attacks a player when it attacks a villager.Template:Only |
| Template:EntityLink | Template:Tc | Template:Tc | Iron golems attack pufferfish only if damaged by the pufferfish's defense. |
| Template:EntityLink | Template:Tc | Template:Tc | |
| Template:EntityLink | Template:Tc | Template:Tc | Shulker retaliates. |
| Template:EntityLink | Template:Tc | Template:Tc | Silverfish retaliates. |
| Template:EntityLink Template:EntityLink Template:EntityLink |
Template:Tc | Template:Tc | |
| Template:EntityLink | Template:Tc | Template:Tc | |
| Template:EntityLink | Template:Tc | Template:Tc | The iron golem retaliates only if a snow golem accidentally hits it with a snowball. |
| Template:EntityLink Template:EntityLink |
Template:Tc | Template:Tc | Spiders are hostile toward iron golems when light level is below 12. Otherwise, they retaliate only if attacked. |
| Template:EntityLink | Template:Tc | Template:Tc | A vex attacks an iron golem rarely when the vex is near the golem. It attacks immediately when an evoker summons three vexes.Template:Info needed |
| Template:EntityLink | Template:Tc | Template:Tc | The iron golem retaliates only if a villager accidentally hits it with fireworks if a player wins the raid.<ref>Template:Bug</ref> |
| Template:EntityLink | Template:Tc | Template:Tc | |
| Template:EntityLink | Template:Tc | Template:Tc | A warden immediately retaliates when attacked by an iron golem, it also attacks when noticed. |
| Template:EntityLink | Template:Tc | Template:Tc | Template:IN, witches attack iron golems if patrolling in an Minecraft:illager patrol. |
| Template:EntityLink | Template:Tc | Template:Tc | Iron golems attempt to attack the wither during its spawn animation, but are unable to do so. |
| Template:EntityLink | Template:Tc | Template:Tc | Tamed wolves attack the iron golem only if it attacks its owner, or the owner attacks the golem. When attacked by the wolf, the golem retaliates. A player-built iron golem attacks the player's wolves if attacked by the wolf. Iron golems and untamed wolves never attack one another. |
| Template:EntityLink | Template:Tc | Template:Tc | |
| Template:EntityLink | Template:Tc | Template:Tc | The iron golem retaliates only if the nautilus accidentally hits it with its dash attack. |
| Template:EntityLink | Template:Tc | Template:Tc | Zombified piglins retaliate. |
| All other mobs | Template:Tc | Template:Tc |
A naturally-spawned iron golem knows where raiding Minecraft:illager locations are from behind solid walls and from underground and attempts to move toward them. An iron golem created by the player or summoned by a Minecraft:command cannot detect raiders through obstructions. Iron golems also look up or down if the hostile mob is above or below the iron golem.
Being attacked
Minecraft:Zombies (and variants), Minecraft:zoglins, Minecraft:skeletons (and variants), Minecraft:spiders, Minecraft:cave spiders, Minecraft:slimes, Minecraft:magma cubes, Minecraft:withers, Minecraft:ravagers and Minecraft:illagers naturally attack iron golems on sight and may cause major damage, especially if the mobs attack in groups. Template:IN, Minecraft:silverfish and Minecraft:witches also naturally attack iron golems without provocation.
Iron golems have 100% knockback resistance from normal attacks. However, they can be knocked back by wind charges and the Wind Burst enchantment.
Cracking
Iron golems have different stages of being cracked to show their health. When their health is at or above 75%, they do not have any cracks. When their health is at or above 50% but lower than 75%, some cracks appear. When their health is at or above 25% but lower than 50%, they appear more cracked. When their health is lower than 25%, many cracks are visible.
-
No deterioration
(75% of health remaining or more) -
Low deterioration
(Between 74% and 50% remaining) -
Average deterioration
(Between 49% and 25% remaining) -
Strong deterioration
(Less than 25% remaining)
Healing
Template:Control an Minecraft:iron ingot on an iron golem removes one deterioration level, or in other words, adds Template:Hp to its health, consuming the ingot.
Preferred path
Template:See also Template:Exclusive
Like villagers, iron golems Template:In use a strategy of pathfinding that prioritizes walking on certain "low-cost" blocks.
Iron golems attempt to walk on a one-block-wide path, despite them being two blocks wide. An iron golem favors a wider path if it sees one.
Climbing
Iron golems can climb ladders or vines if the ladder or vine is in its path, or if pushed onto a ladder or vine.
Sounds
Data values
ID
Template:El: Template:ID table
Template:El: Template:ID table
Entity data
Iron golems have entity data associated with them that contain various properties.
<section begin="entity data" />
- Template:Nbt Entity data
- Template:Nbt inherit/angerable
- Template:Nbt inherit/entity
- Template:Nbt inherit/mob
- Template:Nbt: 1 or 0 (true/false) - if true, this golem is player-created and never attacks players.
<section end="entity data" />
Achievements
Achievements that apply to all mobs: Template:Collapse
Advancements
Advancements that apply to all mobs: Template:Collapse
Videos
History
Java Edition
Bedrock Edition
Legacy Console Edition
New Nintendo 3DS Edition
Data history
Java Edition
Bedrock Edition
Issues
Trivia
- The iron golem's holding out Minecraft:flowers to Minecraft:villagers is a reference to the ancient robots in Hayao Miyazaki's animated film Template:W.<ref>Template:Tweet</ref> When baby villagers notice the poppy in its hand, they slowly approach, and take the flower eventually.<ref name="baby-bug" /> Iron golems do not actually pick up poppies; they spawn them in their hands.
- Another inspiration was Template:W, about an extraterrestrial war machine that crash landed on Earth and found a new life as a pacifist, motivated by Template:W.<ref>Template:YouTube link</ref>
- Iron golems do not get into boats or minecarts on their own, although Template:In, pushing a minecart on rails into a golem forces it into the minecart.
- It is possible for an Minecraft:enderman to cause an iron golem to spawn by placing a pumpkin in the correct position on an arrangement of iron blocks previously placed by the player.
- The iron golem is a purchasable avatar item on the Xbox 360 Marketplace.
- It is impossible to spawn an iron golem holding a poppy using a command (such as
summonordata). Its NBT matches with a naturally generated golem (equipment:{mainhand:{id:"minecraft:poppy",count:1}}), but does not visually update. - The iron golem has a smaller LEGO variant exclusive from "Advent Calender 2025", as well as one of the Minecraft:warden.
Gallery
Screenshots
-
Creation of an iron golem
-
An iron golem offers a Minecraft:villager a Minecraft:poppy.
-
An iron golem offers a poppy to several baby villagers.
-
An iron golem attacking a Minecraft:spider by throwing it into the air
-
An iron golem attacking a Minecraft:witch
-
An iron golem attacking the Minecraft:player
-
Iron golems acting strangely in a player-created village, by attempting to cross in a two-block-high gap
-
Two iron golems bump their heads Template:In.
-
A cracked iron golem
-
An iron golem attacking Minecraft:pillagers
Development images
-
First image of iron golem
-
Iron Golem (texture no alpha)
-
A recreation of the unused iron golem on the hidden pixels of the old iron golem texture revealed by disabling the alpha channel
Textures
-
Iron golem texture file
-
Low crackiness texture file
-
Medium crackiness texture file
-
High crackiness texture file
Official artwork
-
An iron golem in promotional artwork for the Minecraft:Horse Update
-
An iron golem in promotional artwork for Minecraft:Minecon 2015
-
Iron golems in promotional artwork for the Minecraft:Village and Pillage Update
-
Official iron golem artwork
-
Another official iron golem artwork
-
An iron golem alone in the rain
-
Villager and Iron Golem Spirit from Minecraft:Super Smash Bros. Ultimate
-
Artwork of an iron golem running, from the website for Minecraft:Minecraft Experience: Villager Rescue
-
An iron golem lifting up Minecraft:Sunny to catch a Minecraft:snowball
-
A copper golem reaching out past an iron golem named Minecraft:Dinnerbone
In other media
-
The Secret Iron Golem, featured in the Minecraft:Trails & Tales Event
-
Tiny iron golem
-
Minecraft:LEGO Minecraft iron golem
-
Lego Iron golem (old version)
-
Lego iron golem from Minecraft Dungeons
-
Lego iron golem from A Minecraft Movie
-
Official T-shirt artwork made by JINX
-
An official T-shirt artwork "Minecraft Heroes Crest" depicts an iron golem and an Minecraft:ender dragon. Made by JINX
-
Iron golem concept art for the Template:AMCM
-
Iron golem security guard featured in Minecraft:15 Year Journey
-
Iron golem minifigure by Mattel
-
An April Fools' Easter egg with an iron golem named "Billyballong" in Minecraft:Java Edition 22w13oneBlockAtATime
-
Skin of humanoid iron golem in Minecraft:1st Birthday Skin Pack
-
Skin of humanoid iron golem in Minecraft:Skin Pack 4
-
An iron golem in Template:AMCM
Notes
References
External links
Template:Navbox iron Template:Navbox entities
Minecraft:de:Eisengolem Minecraft:es:Gólem de hierro Minecraft:fr:Golem de fer Minecraft:hu:Vasgólem Minecraft:it:Golem di ferro Minecraft:ja:アイアンゴーレム Minecraft:ko:철 골렘 Minecraft:lzh:鐵傀儡 Minecraft:nl:IJzergolem Minecraft:pl:Żelazny golem Minecraft:pt:Golem de Ferro Minecraft:ru:Железный голем Minecraft:uk:Залізний ґолем Minecraft:zh:铁傀儡