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
Snowballs can be found inside snowy tundra village house chests in stacks of 0–7.

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

They deal to blazes but they deal  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, End crystals are able to be destroyed by snowballs being thrown at them.

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.