Ocelot

Ocelots are Passive Mobs that were added in Update 0.12.1. They spawn in Jungle Biomes and can be tamed by feeding them Fish.

They are one of the three tamable Mobs, after Wolves and Horses.

Spawn
Ocelots will only spawn naturally in Jungle Biomes, but they can wander out of them which allows the Player to then find them outside of the biome.

Taming
Ocelots can be tamed by feeding them 1-12 Fish. However, unlike Wolves, the Player must wait for the Ocelot to approach them. If the Player moves too quickly towards the Ocelot, it will sprint away. It is best to sneak when approaching an Ocelot.

Types of Cats
When tamed, Ocelots become cats. There are three types of cats in Minecraft:
 * Tabby (Orange)
 * Tuxedo (Black)
 * Siamese (White and Gray)

Defense
Creepers will run away from both Ocelots and Cats, even if provoked by the Player, making Cats a great defense against a Creeper, although a Creeper can still blow up players and nearby Ocelots within the range of its explosion.

Trivia

 * Ocelots were supposed to be added in Update 0.9.0, but Johan Bernhardsson stated that they would not be added as they were too buggy and Fishing was not yet developed fully.
 * Cats and Ocelots may sometimes chase and kill Chickens.
 * Ocelots and Cats do not take fall damage, along with the Chicken, Snow Golem, large and medium Slime, and Iron Golem.
 * Tamed Cats will purposely try to sit on Chests, Beds, Furnaces, etc. to simulate the behavior of real cats.
 * If a Tamed Cat sits on a Chest, the Player cannot access it unless he/she pushes it off.
 * Ocelots are one of the few mobs that can sprint, the others being Baby Villagers, Baby Zombies, and Rabbits.
 * Ocelots are coded as hostile mobs.
 * The Tuxedo variant of Cats is based on Jeb's cat, Newton.
 * Baby Zombies may rarely spawn riding an ocelot.