Tutorials/Snow farming

It can be hard to get Snow if you do not have a snow biome close to your home! However, with the official release of Minecraft, you can now make Snow Golems. There is a very unique feature with them which allows you to have infinite snow: here's how to use it.

For this, you will need a pumpkin, and 8 snowballs.

Instructions
1. First, you need to find a suitable biome. Deserts, Jungles, and the Nether all kill Snow golems, and in Plains, Swamps, Beaches or Mushroom Biomes, they will not leave snow trails. If you're stuck in bad biomes, you might be able to build a platform over a river -- Rivers count as their own biome (check the debug screen.

2. Make a 1x1x2 hole. This will be where your Snow Golem is. Dig a stairway or path such that you can see (and dig at) the future golem's feet, but it can't leave. If you're working on a platform, try making a 2-high cage of fencing, with stacked fence gates for access. Either way, you should have cobblestone as a floor, or some other block that doesn't dig quickly with a shovel.

3. Craft 2 snow blocks, by placing 4 snowballs on each space of your inventory screen. Stack them in the hole or cage. Make sure the hole is secure (no exit for the golem), and add another block, one space above the top of the hole (that is, 3 blocks above the hole's floor). This will not only prevent the golem from jumping (while letting you peer down at it), but protects it from rain, which would melt it.

4. Finally, put a pumpkin or jack-o-lantern on top of the snow blocks. The golem will form and shrink down to two blocks high.

5. The snow golem should spawn snow under its feet. Observe that if you dig the snow under his feet, the snow respawns instantly. Dig some more!

6. Keep doing this, and you will have unlimited snowballs (at least, as long as your shovel holds out). Snowballs can be used as a projectile or to make snow blocks.