Iron Golem Summon Command Generator (Java Edition) — Player Created Toggle
Build /summon commands with custom NBT for every vanilla mob — baby variants, equipment, colors, and mob-specific options.
Run /summon from an operator’s chat, a command block, or the server console. Not every internal NBT field is covered — this generates the commonly-used ones for each mob.
How to Use the Iron Golem Summon Generator
- Type iron golem into the search box (or leave the default – this page opens straight to the Iron Golem panel).
- Check Player Created if you want this golem to behave like one you built yourself from iron blocks and a carved pumpkin – friendly toward every player, never neutral-turned-hostile toward you specifically.
- Leave it unchecked to summon a village-native-style golem instead, which can turn hostile toward a player who attacks a villager or another golem nearby.
- Use the shared fields above (position, custom name, health, tags) if you want to place or personalize it further.
- Copy the generated
/summoncommand and paste it into a command block, the server console, or an operator’s chat.
Command Syntax & NBT Reference
The base command is /summon minecraft:iron_golem ~ ~ ~ {NBT}. This tool fills in the {NBT} portion for you:
PlayerCreated:1b– marks the golem as player-built. A player-created golem is always passive toward players and won’t attack you even if you hit a nearby villager; it still attacks hostile mobs normally. Without this tag, the golem behaves like a village-spawned one, which can become hostile toward a player that attacks a villager or another iron golem within its awareness.
Everything else about an iron golem’s behavior – periodically offering a poppy to a nearby villager child, dealing heavy melee knockback, and its base health pool – is built-in vanilla behavior and isn’t something this generator’s NBT changes. Use the Health override field in the shared options above if you want to adjust its HP from the vanilla default.
Frequently Asked Questions
Will an iron golem summoned without Player Created attack me?
Only if you attack a villager or another iron golem it can see, or if the summoned golem’s underlying game mechanics treat it as village-affiliated in a way that lets it turn on you – it won’t attack you unprovoked either way. Checking Player Created removes that possibility entirely by marking it permanently passive toward every player.
Does this golem still attack hostile mobs like zombies?
Yes, regardless of the Player Created setting. Both variants retain full vanilla AI for detecting and attacking nearby hostile mobs – the flag only affects its stance toward players, not toward monsters.
Can I make this golem hold an item or wear anything?
No – iron golems don’t have equipment slots in vanilla, so there’s no held-item or armor field here. Player Created is the only mob-specific NBT option this generator exposes for Iron Golem.
Why would I want a non-Player-Created golem instead?
Mainly to test or recreate village-defense behavior – for example, checking how villagers and golems react to a hostile player, or setting up a scenario where accidentally hitting a villager has real consequences. For a guaranteed-friendly guard, check Player Created instead.
Related Tools
- Snow Golem Summon Generator – the other buildable golem, a fragile ranged attacker with a pumpkin toggle.
- Villager Summon Generator – spawn the villagers this golem naturally defends.
- Give Command Generator – get iron blocks and a carved pumpkin to build one the normal way.
- General Summon Command Tab – for any NBT this dedicated generator doesn’t expose.