The ocelot is the jungle’s resident scaredy-cat — a passive mob that spawns exclusively in jungle biomes and treats every player like they are a door-to-door salesman. You will hear about ocelots long before you see one, because the moment you sprint, swing a sword, or move too fast, they vanish into the undergrowth like they owe you money.
Ocelots used to be the only way to get a cat in Minecraft. You would slowly approach one with raw fish, tame it, and it would transform into a house cat. That mechanic was removed in Java Edition 1.14, and ocelots are now their own separate mob entirely. They cannot be tamed anymore — only convinced to trust you enough to stop running away. Cats are now found in villages as their own mob. If you have been away from the game for a while, this is probably the single most confusing change you will encounter in the animal department.
Even though you cannot tame them, ocelots still have a very practical use: creepers and phantoms are terrified of them. Having a trusting ocelot nearby is like having a passive security system that runs on raw cod. They are also one of the rarest passive mobs in the game thanks to their jungle-only spawning, so finding one feels like spotting a leopard on safari — fitting, considering what they are based on.
Overview / Quick Stats
| Attribute | Details |
|---|---|
| Name | Ocelot |
| Namespaced Entity ID | minecraft:ocelot |
| Alignment | Passive |
| Dimensions / Hitbox | 0.6 blocks wide × 0.7 blocks tall (adult) 0.3 blocks wide × 0.35 blocks tall (baby) |
| Health | 10 (5 hearts) |
| Armor | 0 |
| Base Damage | 0 — Ocelots do not attack players or most mobs. |
| Movement Speed | ~5.6 blocks/second (sprinting when fleeing) ~3.15 blocks/second (walking) |
| Knockback Resistance | 0 |
| Follow / Detection Range | Flees from players within 16 blocks. Approaches players holding raw cod or raw salmon from up to 10 blocks away. |
| Experience Drop | 1–3 XP (when killed by a player or tamed wolf) |
| Spawn Location | Jungle biomes only (jungle, sparse jungle, bamboo jungle) |
| First Added | Java Edition 1.2.1 (snapshot 12w04a, January 2012) |
| Last Major Change | Java Edition 1.14 — Ocelots can no longer be tamed into cats. Cats became a separate mob. |
Appearance
The ocelot has the same basic body shape as a cat — a small, four-legged mob with a rectangular body, a flat head, and a long tail. Its texture is a yellow-gold base covered in dark brown spots and rosettes, closely resembling a real-world ocelot’s coat pattern. The eyes are bright green, and the belly and chin area are a lighter cream color.
Baby ocelots use the same texture as adults but are roughly half the size. Their head is proportionally larger compared to their body, which is the standard Minecraft baby mob look — big head, tiny everything else.
Unlike cats, ocelots only come in one texture variant. There are no tuxedo ocelots, no calico ocelots, no ginger ocelots. You get the spotted jungle cat look, and that is it. This makes them one of the few animal mobs in the game with zero visual variety.
Behavior & AI
- Flee Behavior: Ocelots are one of the most skittish mobs in the game. They sprint away from any player within 16 blocks unless the player is sneaking and holding raw cod or raw salmon. Quick movements, turning the camera too fast, or getting too close too quickly will all trigger the flee response.
- Approach Mechanic: If a player stands still or moves very slowly while holding raw cod or raw salmon, a nearby ocelot will cautiously approach. The ocelot stops and stares, then inches forward, then stops again. It is one of the most tense non-combat experiences in the game — one wrong twitch and it bolts.
- Trusting State: Feeding an ocelot raw cod or raw salmon has a 1/3 (33.3%) chance to make it “trusting.” A trusting ocelot no longer flees from the player but does not follow the player or sit like a tamed cat would. It just stops being scared of you. That is the entire reward.
- Idle Behavior: Ocelots wander randomly, sprint occasionally, and are attracted to chickens. They will stalk and attack chickens and baby turtles within range.
- Pathfinding: Ocelots can sprint, which makes them one of the faster passive mobs when fleeing. They avoid water but do not take fall damage thanks to their cat-like landing mechanic (they reduce fall damage to zero, same as cats).
- Despawning: Wild (untrusting) ocelots can despawn like other passive mobs in certain conditions. Trusting ocelots do not despawn. In Bedrock Edition, ocelots follow standard passive mob persistence rules.
- Daylight: Ocelots spawn and move around regardless of time of day. They do not have any light-dependent behavior.
- Water/Lava: Ocelots avoid water and do not willingly enter it. They have no special lava resistance and will die quickly if they somehow end up in lava.
Abilities, Attacks & Status Effects
- Chicken/Turtle Hunting: Ocelots attack chickens and baby turtles. They creep toward their target in a stalking animation, then sprint to attack. This is their only offensive behavior — they never attack players, even if provoked.
- Fall Damage Immunity: Ocelots take no fall damage, similar to cats. They can fall from any height and land without injury. This is consistent across both Java and Bedrock editions.
- Creeper/Phantom Repellent: Creepers avoid ocelots and cats within a 6-block radius. Phantoms avoid them within a 16-block radius. The ocelot does not need to be trusting for this to work — a wild ocelot scares creepers just as effectively as one that trusts you.
- No Status Effects: Ocelots do not inflict any status effects on players or other mobs.
- Immune to Nothing Special: Ocelots have no special immunities beyond fall damage. They burn in fire, drown in water, and take full damage from all other sources.
Food, Taming, Breeding & Growth
- Food Items: Raw cod and raw salmon. These are the only items ocelots respond to. Cooked fish does not work. Tropical fish and pufferfish do not work either.
- Taming (Legacy): Prior to Java Edition 1.14, feeding raw fish to an ocelot had a chance to tame it, transforming it into a cat. This mechanic no longer exists. Ocelots cannot be tamed in current versions — they can only become “trusting.”
- Trusting Mechanic: To gain an ocelot’s trust, hold raw cod or raw salmon and stand still. Let the ocelot approach you on its own. When it is close enough, feed it. Each feeding has a 1/3 chance of making the ocelot trusting. You may need several fish. Heart particles appear when it becomes trusting.
- Breeding: Two trusting ocelots can be bred by feeding each one raw cod or raw salmon. The baby ocelot is automatically trusting. Breeding has a 5-minute cooldown.
- Baby Growth: Baby ocelots take 20 minutes (one full Minecraft day) to grow into adults. Feeding them raw cod or raw salmon reduces the remaining growth time by 10% per feeding.
- Leash: Ocelots can be leashed with a lead. This works on both trusting and wild ocelots, though getting close enough to leash a wild one is the real challenge.
- Sitting: Ocelots cannot sit. That is a cat-only behavior. Trusting ocelots simply wander around freely.
Spawning
| Spawn Condition | Details |
|---|---|
| Location | Jungle biomes on grass blocks with at least 2 blocks of air above |
| Biomes | Jungle, Sparse Jungle, Bamboo Jungle |
| Y-Level Range | Surface level (standard mob spawning Y levels, typically Y 63+) |
| Light Level | Light level 9 or higher (effectively daytime surface spawns) |
| Required Block | Grass block (must spawn on top of grass) |
| Group Size | Java: 1–3 Bedrock: 1–2 |
| Weight | Low spawn weight — ocelots are one of the rarest naturally spawning passive mobs due to jungle-only restriction and low spawn rate. |
| Edition Differences | In Bedrock Edition, ocelots can also spawn as babies (1/7 chance of each spawned ocelot being a baby). Java Edition does not have natural baby ocelot spawns — babies only come from breeding. |
Interactions with Environment & Other Mobs
- Chickens: Ocelots hunt and kill chickens. If you are trying to build a chicken farm anywhere near a jungle, fence it in or the ocelots will solve your egg surplus problem permanently.
- Baby Turtles: Ocelots attack baby turtles on sight. This makes them a natural threat at turtle beaches near jungle biomes.
- Creepers: Creepers flee from ocelots (and cats) within a 6-block radius. The creeper does not attack the ocelot — it just wants nothing to do with it. This works with wild, trusting, and baby ocelots equally.
- Phantoms: Phantoms avoid ocelots within a 16-block radius. Same behavior as with cats.
- Wolves: Wolves do not naturally attack ocelots, and ocelots do not flee from wolves.
- Iron Golems: Iron golems ignore ocelots entirely. No interaction.
- Boats/Minecarts: Ocelots can be placed in boats and minecarts, which is actually the most practical way to transport a trusting ocelot since they do not follow you like tamed cats do.
Drops & Loot
| Item | Quantity | Chance | Notes |
|---|---|---|---|
| Experience Orbs | 1–3 | Guaranteed | Only drops when killed by a player or tamed wolf. |
| No Item Drops | 0 | N/A | Ocelots drop nothing. No meat, no hide, no materials. Killing one gives you XP and regret. |
Player Uses & Farming
- Creeper Deterrent: The most practical use for ocelots. Placing trusting ocelots around your base entrance or along common paths creates a creeper-free zone. Since creepers avoid ocelots within 6 blocks, strategic placement near doorways and chokepoints can prevent ambush explosions.
- Phantom Deterrent: Ocelots repel phantoms within a 16-block radius. If you are building outdoors at night and hate phantoms (everyone hates phantoms), keeping an ocelot nearby is a passive solution.
- Farming Ocelots: There is no real reason to farm ocelots in large numbers. They drop nothing useful, and their only value is as creeper/phantom repellent. If you need more, breed two trusting ocelots with raw cod or raw salmon. Keep them penned with fences — they cannot jump over standard 1.5-block fences.
- Transport: Since trusting ocelots do not follow you, moving them requires either a lead or a boat. Boats on land work surprisingly well for this — push the ocelot into a boat, hop in, and drag it across the terrain. It is not dignified, but it works.
- Not Worth Killing: Ocelots drop zero items. There is no ocelot farm for materials because there are no materials. Killing them is a net negative in every measurable way.
Commands & NBT
Common summon commands for ocelots:
/summon minecraft:ocelot ~ ~ ~
Summon a trusting ocelot (Java Edition):
/summon minecraft:ocelot ~ ~ ~ {Trusting:1b}
Summon a baby ocelot (Java Edition):
/summon minecraft:ocelot ~ ~ ~ {Age:-24000}
Summon a trusting baby ocelot (Java Edition):
/summon minecraft:ocelot ~ ~ ~ {Trusting:1b,Age:-24000}
Bedrock Edition summon with events:
/summon minecraft:ocelot ~ ~ ~ minecraft:entity_born
Notable NBT keys (Java Edition):
Trusting— 1b (true) or 0b (false). Determines whether the ocelot trusts a player and stops fleeing.Age— Integer. Negative values indicate a baby. -24000 is a newborn. Ticks up toward 0, at which point the ocelot becomes an adult.InLove— Integer. Set above 0 to put the ocelot into breeding mode. Ticks down to 0.ForcedAge— Integer. Used for growth acceleration when feeding baby ocelots.
Tags, Gamerules & Datapack Hooks
- Entity Type Tags (Java):
#minecraft:ocelot— part of no special entity type tags by default. Ocelots are included in broader tags like#minecraft:fall_damage_immune(as of recent versions) and#minecraft:can_breathe_under_wateris NOT included (they can drown). - Gamerules:
doMobSpawningcontrols natural ocelot spawns.mobGriefingdoes not affect ocelots since they do not interact with blocks. - Loot Table Path:
minecraft:entities/ocelot— The default loot table is empty (no drops). Can be modified via datapacks to add custom drops. - Spawn Egg: Ocelot Spawn Egg is available in Creative mode in both editions.
Difficulty & Edition Differences
- Difficulty Scaling: Ocelots are passive and do not deal damage to players, so difficulty levels do not affect their combat stats. The only difficulty-related mechanic is that hostile mobs (which ocelots interact with as repellents) scale in aggressiveness.
- Java vs. Bedrock — Taming/Trust: The trust mechanic works the same in both editions as of current versions. Prior to Bedrock 1.8, ocelots could still be tamed into cats in Bedrock while Java had already separated the mobs.
- Java vs. Bedrock — Baby Spawns: Bedrock Edition allows ocelots to naturally spawn as babies (1/7 chance). Java Edition does not — babies only come from breeding.
- Java vs. Bedrock — Group Size: Java spawns ocelots in groups of 1–3. Bedrock spawns them in groups of 1–2.
- Java vs. Bedrock — Despawning: In Java Edition, untrusting ocelots can despawn when far from players, following standard passive mob rules. In Bedrock, passive mob persistence rules differ slightly — ocelots may persist longer in loaded chunks.
Sounds & Audio
- Ambient/Idle: Ocelots do not have a dedicated ambient sound. They are silent most of the time, which fits their sneaky jungle predator vibe.
- Hurt:
entity.ocelot.hurt— A short, high-pitched yelp. - Death:
entity.ocelot.death— Similar to the hurt sound but longer. - Ambient (Bedrock):
mob.ocelot.idle— Bedrock uses slightly different sound event naming. - Hurt (Bedrock):
mob.ocelot.hurt - Death (Bedrock):
mob.ocelot.death
History & Major Changes
- Java 1.2.1 (12w04a): Ocelots added to the game. Could be tamed with raw fish, transforming into one of three cat variants (tabby, tuxedo, siamese).
- Java 1.2.4: Ocelots could no longer despawn when tamed.
- Java 1.4.2 (12w38a): Ocelot and cat sounds added.
- Java 1.8 (14w02a): Baby ocelot growth can be accelerated with raw fish.
- Java 1.14 (18w44a): Major overhaul — ocelots can no longer be tamed. Cats split off as a separate mob that spawns in villages. Ocelots now have the “trusting” mechanic instead. This was the biggest change in the ocelot’s entire history.
- Java 1.14 (19w07a): Ocelots updated to flee from players by default (within 16 blocks).
- Bedrock 1.8.0: Cats separated from ocelots in Bedrock, matching the Java 1.14 changes.
- Bedrock 1.18.0: Ocelot spawning adjusted with world generation changes.
Notable Bugs & Quirks
- The Staring Contest: When approaching an ocelot with fish, the mob sometimes freezes in place and stares at you for extended periods before deciding to come closer. This is technically working as intended — the AI has a random delay before each approach step — but it feels like the ocelot is judging your entire life.
- Despawn on Reload: In some older versions, trusting ocelots could despawn after reloading a world. This has been largely fixed, but keeping ocelots in a fenced area is still good insurance.
- Chicken Massacre AI: Ocelots can sometimes path into chicken coops through open fence gates and wipe out entire populations. The AI does not distinguish between your carefully bred chickens and wild ones. If your chicken farm is anywhere near a jungle, close your gates.
- Phantom Interaction Range: The 16-block phantom avoidance range for ocelots is quite generous. A single ocelot on a rooftop can create a significant phantom-free zone, which feels unintentional given how annoying phantoms are supposed to be.
Advancements / Achievements
- The Parrots and the Bats (Java): Breed two animals. Breeding two trusting ocelots counts toward this advancement.
- Two by Two (Java): Breed all breedable mobs. Ocelots are included in this list, so you need to breed a pair to complete it.
- Best Friends Forever (Bedrock): This achievement is for taming an animal. Since ocelots cannot be tamed (only trusted), they do not count toward this achievement. Use a cat, wolf, or other tameable mob instead.
Spin-offs, Culture & Trivia
- Real-World Basis: The Minecraft ocelot is based on the real-world ocelot (Leopardus pardalis), a small wild cat native to Central and South America. The jungle-only spawning reflects this real-world habitat.
- Cat Confusion: The Java 1.14 split between ocelots and cats is one of the most commonly misunderstood changes in the game. Many returning players still try to tame ocelots and wonder why it does not work. If you have heard someone say “my ocelot turned into a cat,” they are describing a mechanic that has not existed since 2019.
- Creeper Fear Origin: The reason creepers fear cats and ocelots has never been officially explained by Mojang, but the running community theory is that it references the real-world joke that cats are the natural enemy of “creepy crawlies.” It is also just excellent game design — giving players a passive defense against one of the most frustrating mobs in the game.
- Minecraft Dungeons: Ocelots appear in Minecraft Dungeons in the Jungle Awakens DLC, staying true to their jungle habitat.
- Rarest Passive Mob: Due to spawning only in jungle biomes (which are themselves relatively uncommon), ocelots are among the hardest passive mobs to find in a survival world. Many players have never seen one naturally.
See Also
- Cat — The separate tameable mob that was split from ocelots in 1.14.
- Creeper — Fears ocelots and cats, providing a key defensive use.
- Phantom — Also avoids ocelots and cats within a large radius.
- Chicken — Hunted by ocelots as a food source.
- Wolf — Another tameable/trusting animal mob with different mechanics.
- Turtle — Baby turtles are attacked by ocelots.



