Croissant Bull

The Croissant Bull is a neutral mob that only spawns in the Breakfast Bog. It appears as a bread-like cow, with croissants for horns. It will attack you if you provoke it.

Appearance
The Croissant Bull is a bull with a square, bread-like body. Its body is a whitish yellow, with a brown rim, as to resemble bread. Its head is a darker brown color, with whitish yellow eyes. On its head, there are two croissants placed opposite one another, as horns.

Spawning
The Croissant Bull spawns exclusively in the Breakfast Bog, in groups of 1-3. They spawn on the surface, at a light level of 9 or higher, with at least 2 blocks of space above.

Drops
The Croissant Bull drops
 * 2-4 Dough
 * 10% chance of Corssant

Behavior
The Croissant Bull a neutral passive mob that generally stays put in a certain area. However, if a player or mob attacks it, or gets within 3 blocks of it, it will become aggressive towards said player or mob, and attempt to throw them into the air with its horns.

If a player approaches holding a Pastry, then it will not enter an aggressive state towards the player.

Breeding
A Croissant Bull will follow a player holding a Pastry for up to 5 blocks. When given a Pastry, it will enter Love Mode, and attempt to find another Croissant Bull in Love Mode. If it is unable to find another Croissant Bull within 2 minutes, it exits Love Mode. However, if it finds another Croissant Bull, it will breed with it, producing a baby Croissant Bull.

Once a Croissant Bull has successfully bred, it takes 10 minutes before it can breed again.