Snow Golem

Snow Golems are cheap and weak utility mobs that throw snowballs as a means of defense.

Creation
To create a snow golem, the player must vertically, or horizontally, stack two snow blocks and then placing or dispensing a pumpkin or jack o'lantern on top of them (or at one extremity if stacked horizontally). The pumpkin must be placed last in order for the golem to spawn.

Endermen are capable of creating snow golems by placing the necessary blocks, although this is an extremely rare event because they do not do so deliberately.

Drops
Snow golems drop up to 15 snowballs upon death.

Behavior


Snow golems do not follow players. Snow golems have good path-finding skills, and like most mobs, will not jump off cliffs or fall into lava. They do not take fall damage.

Snow golems "melt" (by taking fire damage) in biomes with a temperature greater than 1.0, or dry/warm biomes (including the Nether). They also will melt when in contact with rain or water.

Snow golems can be put on leads and tied to fences.

In Pocket Edition and 1.9, shearing a snow golem will remove its pumpkin, revealing its face. It will not drop the pumpkin.

Combat


Snow golems move towards hostile mobs and throw snowballs at them up to 10 blocks away, provoking them. Thrown snowballs will not do any damage, except to blazes and the ender dragon. With the exception of wolves, they will also attack any neutral mobs regardless of whether they attacked the player or not.

Snow
As they move, they leave a trail of snow on the ground if the blocks can support it. They will only produce snow in biomes with a temperature less than 0.8, which includes cold, snowy, and some medium biomes (including the End).

Data values
Snow golems have entity data associated with them that contain various properties of the mob. Their entity ID is.

Trivia

 * Iron golems will get agitated and attack if a snow golem accidentally hits one or a villager while aiming at another mob.
 * The same applies for wolves.
 * Snow golems wear their pumpkin as a helmet, just like the player does. Their actual head is hidden beneath it.
 * Since snow golems take fire damage in hot biomes, a splash potion of fire resistance will allow it to survive.
 * Snow golems cannot be made by pistons because the code for generating snow golems are found in the pumpkin`s  ("placed by a player") event.
 * Also, pumpkins and jack o'lanterns drops as an item when pushed by a piston.