Ocelot

Ocelots are yellow spotted passive mobs found in jungles.

Spawn cycle
1 to 2 ocelots try to spawn on grass blocks or leaf at sea level or higher in jungle biomes and variants. There is a $1/3$ chance for a spawn attempt to fail. While ocelots are passive mobs, natural spawning considers the hostile mob cap rather than the much-lower passive mob cap.

$$, an ocelot has a 10% chance to spawn as a kitten.

When an adult ocelot spawns, there is a $1/7$ (14.28%) chance for 2 ocelot kittens to spawn with it; this chance includes any kind of spawning, including spawning naturally, by spawn egg, or by monster spawner.


 * Bedrock Edition

Ocelots spawn on grass or leaves as a passive mob in jungles and are rare.

An ocelot has a 25% chance to spawn as a kitten.

Breeding
Breeding occurs when ocelots are fed an uncooked cod or an uncooked salmon. Breeding creates a kitten, which inherits its appearance from one of its parents. The parents cannot be bred again for 5 minutes once they have completed a birth. Two sitting ocelots are unable to breed, but a mobile ocelot can breed with a sitting ocelot.

The growth of baby ocelots can be accelerated slowly, using raw fish. Each fish takes 10% off the remaining time to mature.

Drops
Upon death, adult ocelots drop 1–3 orbs when killed by a player or tamed wolf.

Like other baby animals, killing a baby ocelot yields no experience.

Behavior
Ocelots attack chickens and baby turtles. They assume a sneaking stance, and stalk the animal before chasing it down. They can even kill through a fence or a door if they are against it.

Creepers avoid ocelots, keeping a distance of at least 6 blocks even while chasing a player. However, a creeper that has begun its detonation will not flee unless the player leaves its blast radius. $$, phantoms will also attempt to stay 16 blocks away from an ocelot.

Ocelots are immune to fall damage, although they avoid falls that would normally cause fall damage.

Ocelots can still see players even with the Invisibility status effect.

With the exception of a faster movement rate, ocelot kittens obey the same behavior as adults.



Trust
An ocelot is a passive, "shy" mob. Ocelots are one of the few mobs with the ability to sprint, and sprints away if the player approaches too near in Survival or Adventure mode. If enclosed and unable to escape, they stand still until an exit becomes available, after which they quickly sprint through.

A player can feed an ocelot raw salmon or raw cod to gain its trust. Prior to Java Edition 1.14, Bedrock Edition 1.8.0, and PlayStation 4 Edition 1.83, feeding an ocelot could tame it, but in current editions feeding an ocelot causes it to trust the player, after which it no longer flees from the player.

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

Video
Note: This video is outdated as ocelots can no longer be tamed.

Trivia

 * Ocelots are the first mob created by Jon Kågström, an AI specialist who worked with Jens Bergensten on Minecraft. Jens created the texture for the ocelot, as Jon had trouble doing so himself.
 * In real life, cats are known for their ability to flip upright during a fall, particularly larger ones; though they still might be injured by landing. This goes the same for ocelots.
 * Ocelots hiss if attacked by a player.