Rabbit

Rabbits or Bunnies are mobs created by Ryan Holtz. Rabbits are passive (with one rare exception) and bounce around aimlessly.

Appearance


Rabbits typically have one of 6 different skins: black, white, black & white, salt & pepper, brown or gold.

Additionally, there are 2 rare variants: a hostile rabbit with white fur, bright red eyes and a visibly pink mouth; and a rabbit named 'Toast' with a large black & white patches, with more black around the face than the natural black & white spotted rabbit. (a Name Tag is required to spawn Toast).

Behavior
Rabbits will generally hop around aimlessly, avoiding players much as ocelots do. Also like ocelots, rabbits will approach players holding carrots but will spook and run away if the player turns too quickly or moves. Rabbits will also find and destroy mature carrot crops.

When hostile, the rabbit will not avoid players, and will attack any player within 4 blocks.

When tamed, rabbits will not avoid players and may be bred. Unlike other tamable mobs, rabbits cannot be made to sit.

Taming
Rabbits may be tamed by attracting it to the player using carrots. Taming a rabbit is likely to take more than one carrot. The taming process of a rabbit is similar to that of ocelots.

The player can only tame rabbits under the following conditions:
 * The rabbit must be in "begging for food" mode, characterized by it looking at the player and slowly hopping near to the player.
 * Entering "begging" mode requires that the player is within 10 blocks (Euclidean distance).
 * If the player is within 6 blocks, the rabbit will exit "begging" mode if the player turns too quickly or moves more than a tiny distance.
 * If the player is within 6 blocks when the rabbit starts begging, it is likely to decide the player turned too quickly and stop begging on the next game tick.
 * If the rabbit exits "begging" mode, it won't enter it again for about 15 seconds.
 * The rabbit must be within 3 blocks of the player.
 * When all of the above are met, there is still a 2/3 chance the rabbit will take the carrot without becoming tame. It's possible to tell the difference between the 2/3 failure chance and not meeting the other conditions by whether the rabbit emits smoke particles when fed and by whether it can be fed again immediately.

Breeding
Tamed rabbits can be bred with the use of carrots, golden carrots, or dandelions. The baby will have the same type as the parent.

Drops
Rabbits have three known drops. They drop rabbit hides which can be crafted into leather, raw rabbit meat, which can be cooked, and rabbit's feet which can be brewed to create potions of Leaping.

Killer Rabbit of Caerbannog
There is a 1 in 1000 chance that a rabbit will spawn hostile, and attack players who come within four blocks. This rabbit is referred to as "The Killer Rabbit of Caerbannog" in the player death screen. This is a reference to the Rabbit of Caerbannog from the British comedy film, Monty Python and the Holy Grail. In Peaceful difficulty, the killer rabbit will not despawn and will still try to attack players, but will do no damage.

The Killer Rabbit of Caerbannog can be summoned with the command. Note that this rabbit is extremely dangerous, and can quickly kill an unarmored and unaware player, even on Easy mode.

Trivia

 * The Rabbit is the second animal that have a "memorial" skin, the first being the tuxedo Cat based on Jeb's pet cat Newton.
 * Rabbits will accept golden carrots and dandelions for taming, but only carrots will put it into "begging for food" mode.
 * It is possible to tame and breed killer rabbits. However, they will still attempt to kill all players including their owner.
 * It is impossible to name a killer rabbit with a name tag, as any name you give it will be overwritten with "The Killer Rabbit of Caerbannog".
 * Spawning a Rabbit named 'Toast' using a name tag or renamed Spawn Egg will give the rabbit the skin of Reddit user xyzen420's girlfriend's missing rabbit, as a memorial.
 * Rabbits currently have no idle, hit, or death sounds. This may change in the future.