Snow Block

"No feeling in the world beats waking up on a winter morning and opening the curtains to find out that it snowed overnight. The joy of seeing the world transformed, its colours hidden below a deep, fluffy layer of white, is incomparable to any other experience."

- Duncan Geere

A snow block is a full-sized block of snow.

Obtaining
When broken with a shovel, snow blocks drop snowballs. If mined with a Silk Touch enchanted shovel, snow blocks drop themselves.

Unlike snow layers, snow blocks will not melt from higher levels of light under normal circumstances, nor get destroyed by water.

Natural generation
Snow blocks generate on the ground in the ice spikes and frozen ocean biomes, and they form the walls of igloos and some snowy tundra village houses.

Snow Golems
Snow blocks are also used to make snow golems by putting 2 snow blocks on top of another and a carved pumpkin on the top as the head. Note that the carved pumpkin has to be placed last for this to work. This can be done sideways and upside-down, as well.

Igloos
Snow blocks are the mainly used blocks when building an igloo. Igloos are a perfect base if a player is spawned in a large snow biome.

Trivia

 * Snow may still fall on top of snow blocks, making them look taller than they actually are.
 * When a snow block is on grass, the grass block changes to a different "snowy" texture as if a snow layer is on it.
 * However, since snow is not transparent to light, the grass will change to dirt shortly after.
 * A texture known as "fluff.png" exists in files from the survival tests onward, that resembles snow. However, this was before snow was added, so this texture went unused.