Snowball

Snowballs are throwable items.

Snow blocks
Snowballs can be obtained by breaking snow blocks (4 snowballs) when using a shovel without silk touch and by breaking snow layers using a shovel (1-8 snowballs, one per layer).

Snow Golems
Snow Golems drop 0-15 snowballs upon death.

Natural Generation
0-7 snowballs can be found inside snowy tundra village house chests.

Combat
Snowballs can be thrown by them, similar to an egg. They are affected by gravity.

They deal to blazes but they deal no damage to other mobs. Mobs still have knockback and give the same effect as if they were being damaged, but players are unaffected.

When fighting the Ender Dragon, snowballs can be thrown at End Crystals to destroy them, as an alternative to arrows.

In the Legacy Console Edition's Tumble mini game, snowballs destroy blocks that they hit.

Dispenser
Snowballs can be fired from dispensers.

Data values
Snowballs have entity data which define various properties of the entity.