Mooshroom

Mooshrooms are mushroom-covered variants of cows exclusive to the mushroom fields biome.

Java Edition
Red mooshrooms can spawn on mycelium blocks in mushroom fields biomes in herds of 4–8, when the light level is 9 or higher. They do not naturally spawn in any other biome.

Brown mooshrooms spawn when a regular mooshroom is struck by lightning.

Bedrock Edition
Mooshrooms spawn at light level 7 or above and 5% of them will spawn as a baby.

Baby mooshroom
If a pair of mooshrooms are given wheat, they will breed. A mooshroom cannot be bred with a cow, even one that used to be a mooshroom.

Feeding wheat to a baby mooshroom will speed up its growing time by 10% of the remaining time.

Baby mooshrooms do not have mushrooms on their backs, but they will appear once it is fully grown.

Breeding two red mooshrooms has a $1/1024$ chance to spawn a brown baby variant, and vice versa.

Drops
When they die, adult mooshrooms drop (affected by looting):
 * 0–2
 * 1–3
 * 1–3 (if killed by fire)
 * 1–3 experience (when killed by a player or tamed wolf)

Shearing a mooshroom will drop 5 corresponding mushrooms and turn the mooshroom into a normal cow, emitting an explosion particle. The mushrooms won't grow back.

Besides giving milk, mooshrooms can be with bowls to give mushroom stew.

When a flower is used on a brown mooshroom, the brown mooshroom will give a suspicious stew related to that flower the next time it is with a bowl. The mooshroom will return to producing mushroom stew afterwards when milked.

Like other baby animals, killing a baby mooshroom yields no items, nor experience.

Behavior
Mooshrooms tend to walk around slowly and aimlessly, huffing and mooing occasionally. They will avoid danger such as cliffs, fire or lava, but will make no attempt to stay out of water.

A mooshroom will follow players holding wheat.

Lightning
Red mooshrooms will convert to brown mooshrooms when they are struck by lightning. (this also works reversed, as a brown mooshroom will be converted to a red one upon being struck by lightning as well)

Data values
Mooshrooms have entity data associated with them that contain various properties of the mob.

Trivia

 * The name "Mooshroom" is a portmanteau for "moo" (which is an onomatopoeia of the sound a cow makes) and "mushroom".
 * In Legacy Console Edition, mooshrooms and cows have different spawn limits. This means if the player has reached their cow limit, they cannot shear a mooshroom, and will get a error message when trying.
 * As of 1.14, mooshrooms are the fourth mob in the game which are directly affected by being struck by lightning.
 * Mooshrooms are also the only mob in the game which can be interchangeably be changed by lightning, as a red one can be converted to brown AND a brown can be converted to a red.