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
Full snow blocks only generate in the ice spikes and frozen ocean biomes, and form the walls of igloos in snowy tundra and snowy taiga biomes.

Snow blocks generate in some snowy tundra village houses.

Snow block can be found in snowy tundra village house chest.

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.
 * There is code to make snow blocks melt, but since they are solid blocks they cannot be lit enough for this to occur (barring certain lighting glitches) (see for more information)
 * 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.