Snow Golem

A Snow Golem (previously known as a Snowman) is an upcoming mob which was first mentioned by Notch on September 21st, 2011 to appear in Beta 1.9. The Snow Golem is the game's first "utility mob", defined by Notch as any player created mob. You will be able to create Snow Golems, using Pumpkins and Snow Blocks. Snow Golems will throw snowballs at enemy mobs and will melt in warmer Biomes. In cold biomes, they will not melt when lava is near them, unless they fall in it. As Snow Golems move, they leave a trail of snow on the ground (but not in deserts nor in the Nether). Once killed, the Snow Golem will drop multiple Snowballs.

Behavior
Snow Golems will not attack their creator. However, they will throw snowballs at hostile mobs, provoking them. This gives them an almost suicidal nature - snowballs do not do damage, but they attract enemies which can kill it or the player. In Beta 1.9 Pre-release, Snow Golems sometimes forget to attack monsters.

Creating
To create a Snow Golem, the player must vertically stack two Snow Blocks on the ground, then place a Pumpkin on top of it. They are not made on the Crafting Table. They are only created by the player placing the Pumpkin on the stack themselves. The player can not use such methods as Pistons or placing the Pumpkin before the Snow Blocks to create one. Snow Golems can also be created using a Jack-O-Lantern. Endermen are also capable of creating Snow Golems, although it is extremely rare. .

Farming
Because Snow Golems leave a constant trail of snow as they move, it is possible to farm that snow. However, due to their behavior of attacking hostile mobs, it would be wise to ensure the Snow Golem is in an enclosed, safe place before beginning. The simplest method is to create a 1x1 hole that is 2 blocks deep, and to put both the player and the Snow Golem in. Then the player would look straight down and farm the snow that is produced. This creates an infinite amount of snow in the shortest time possible, because the instant the snow breaks, another one spawns in its place.

Lure
Snow Golems can also be used to lure hostile mobs into traps intended for them. This can create a better flow of mob drops for the player to collect, speeding up mob harvesting. This can be something such as fencing in Snow Golems just beyond the trap's entrance, having the mobs wander in as they attempt to attack the Snow Golems and dying.

The player can also fence in multiple Snow Golems 2 wide above a pit of lava 2 deep. As this won't melt them, they will be free to provoke mobs into falling into the trap, passively protecting the player's work area. These methods can also keep mobs from hiding around the player's home.

Distance Triggering
By placing a Pressure Plate inside the fenced area mentioned above, the Snow Golem can be used to activate traps as well. Note that Creepers, Spiders, Cave Spiders, Skeletons, Jockeys, and Magma Cubes are not advised for this.

Bugs

 * Snow Golems do not leave snow trails in Mushroom Biomes.
 * Snow Golems can be built in The Nether. This would not appear to be intended, considering other forms of water either melt or evaporate there.

Trivia

 * Snow Golems are the second mob the player can create themselves. The first one is Chickens spawning from Eggs thrown by the player.
 * Notch originally planned to call this mob Snowmen. However, very soon after revealing the name, he came upon an entry by the Reddit user "Cuttleman" stating he would call them Snow Golems. Notch immediately decided to change their title to this.
 * Four Snow Golems throw snowballs at a fast enough rate to continuously push a Zombie back.
 * On Reddit, Notch stated that the Snow Golem is the first "Utility Mob"; a mob that the player can create for their own convineince.
 * Snow Golems are not affected by fall damage.
 * Snow Golems wear their Pumpkin as a hat. Their actual Snowman-type head is hidden beneath it.
 * If a Snow Golem is lit on fire, it will speed up and move toward a water source.
 * Snow Golems do not attack aggressive wolves which attack the player.
 * Snow Golems will attack Zombie Pigmen regardless of whether or not they attacked the player. This will only turn the specific Zombie Pigman aggressive toward only the Snow Golem.
 * In The Story of Mojang, Notch briefly mentions about adding "snowmen that throw snowballs."