Iron Golem

Iron Golems are utility Mobs that were added in Update 0.12.1. They are powerful mobs that attack Hostile Mobs to protect Villagers or the player.

Spawn
Iron Golems spawn in Villages if there are at least 15 Villagers. They can also be created manually by the player by placing 4 Blocks of Iron in a T-Shape and placing a Pumpkin on top.

The Pumpkin must be placed last in order to summon the Iron Golem.

Behavior
Iron Golems attack all hostile mobs except Creepers. If in a Village, an Iron Golem will not walk away from the Village because if it walks out of the Village "boundaries" then its A.I. will take it back to the center of the Village.

Occasionally, Iron Golems will give Baby Villagers a Poppy, which is why they drop Poppies when killed.

Trivia

 * Iron Golems were added in Update 0.12.1 along with Snow Golems.
 * When the Iron Golem attacks a mob, the mob will be knocked into the air.
 * This can indirectly kill the mob by Fall Damage.
 * They are immune to fall damage, like Ocelots, Snow Golems and Chickens.
 * Bug: Iron Golems take damage when walking on Soul Sand.
 * Naturally spawned Iron Golems will attack The Player if he/she attacks them or hits a Villager, or if The Player has a very low popularity in the village.
 * However, if the Iron Golem is player spawned, it will not attack The Player
 * Iron golems don't drown if completely submerged.
 * Iron Golems were mainly added to protect large villages from zombie sieges. However, entire village populations can still be wiped out by a few zombie sieges, and even if a village is too small to have zombie sieges, naturally-spawned zombies are still able to decimate the village's population.
 * Iron Golems have the highest health than all other mobs.
 * Iron Golems cannot be created using a crafting table
 * An Iron Golem's behaviour of giving a flower to a baby villager was a reference from an animated film called "Laputa: Castle In The Sky".