Mooshroom

Mooshrooms are unique forms of cows that spawn in the Mushroom biome.

Appearance
Mooshrooms use the same model as the cow, but have red skin (with the white patches also used by the cows), big black eyes, and are covered with red mushroom growths.

Uses
Mooshrooms can be sheared for 5 red mushrooms, which turns them into cows. Sheared Mooshrooms cannot be reverted back to Mooshrooms. If killed, they drop leather and raw beef (steak if killed with fire), exactly like cows. Mooshrooms can be milked with a bucket as well, but also can be "milked" with an empty bowl to obtain a bowl of mushroom stew, making them very useful.

Mooshrooms are uniquely valuable because they give infinite food with just one animal and one bowl -- the only case in Minecraft where you can get food indefinitely without growing crops or breeding animals. This gives you a big advantage in SMP, and even in SSP. However, they only spawn in mushroom biomes, which are extremely rare (and usually surrounded by an ocean biome).

Behavior
Mooshrooms roam the Overworld Mushroom biome in herds of 4—8. Mooshrooms make no attempt to stay out of water, and will bob up and down to stay afloat.

Breeding
Breeding a pair of Mooshrooms will produce another Mooshroom. If you shear the baby Mooshroom's parents, the parents will stop following their babies.

Baby Mooshrooms will walk faster and are followed by their parents. They will not drop anything when killed, but still can be milked and sheared. Shearing will turn the baby Mooshrooms into Calves.

Bugs

 * In SMP when a Mooshroom is sheared, a server-side cow spawns, as well as a client-side cow that spawns for the player who sheared the Mooshroom. (This bug was partially fixed in update 1.2.3, however it would still occur rarely.)This phantom "ghost cow" cannot be hit, does not obey block physics, and can be clipped through.
 * When a Mooshroom is sheared after it has already bred once, it can be bred again immediately.
 * When a Mooshroom is hit by a Potion of Invisibility  the cow part will turn invisible, but the mushrooms on its back will remain visible. However, since baby Mooshrooms have no mushroom growth, they will disappear completely.

Trivia

 * The Mooshroom's name is a portmanteau of "moo," the sound Cows make, and "mushroom."
 * When a Mooshroom transforms into a normal cow by shearing, it emits smoke particles.
 * When sheared, Mooshrooms drop red mushrooms and not brown mushrooms. However, one can "milk" a Mooshroom with a bowl to obtain mushroom stew, which normally needs both red mushrooms and brown mushrooms to create.
 * Mooshrooms are similar to infected insects with Cordyceps fungi. Just like Cordyceps fungi growing on infected insects and terrestrial arthropods, mushrooms also grow on the Mooshroom.
 * It is very similar to a famous cow on a popular milk brand sold in Sweden (and other countries) known as the "Arla cow".
 * Because a Mooshroom can be "milked" repeatedly for mushroom stew, they can be used for an infinite food source.
 * Despite having only 3 mushrooms on their backs, Mooshrooms can be sheared for 5 mushrooms.
 * The Mooshroom is called  in the game code and its mesh is called.