{{Dungeons hatnote|type=mob}}
{{for|the tameable mob split from the ocelot|Cat}}
{{Infobox entity
| title = Ocelot
| group1= Ocelot
| 1-1 = Ocelot.png
| group2 = Baby
| 2-1 = Baby Ocelot.png
| invimage = Ocelot Spawn Egg
| health = {{hp|10}}
| behavior = Hostile{{only|je|short=yes}}<ref>Classified as hostile in the game code due to {{bug|MC-1788}}, but does not attack.</ref><br>Passive{{only|be|short=yes}}
| mobtype = [[Animal]], [[Monster]]{{only|je|short=1}}<ref>{{bug|MC-1788}}</ref>
| damage = {{hp|3}} against chickens or baby turtles only
| size = '''Adult:'''<br>Height: 0.7 blocks<br>Width: 0.6 blocks<br />
'''Baby:'''<br>Height: 0.35 blocks<br>Width: 0.3 blocks
| speed = 0.3
| spawn = {{BiomeLink|Jungle}} <br> {{BiomeLink|Bamboo Jungle}}{{only|be|short=1}} <br> {{BiomeLink|Sparse Jungle}}{{only|be|short=1}} <br>  {{BiomeLink|Meadow}}{{only|be|short=1}}<ref>{{bug|MCPE-146484}}</ref>
| usableitems = {{drop|Item|Raw Cod}}<br>{{ItemLink|Raw Salmon}}
{{drop|Item|Lead}}
}} An '''ocelot''' is a [[passive mob]] found in [[jungle]]s.

== Spawning ==
Ocelots [[spawn]] above [[grass block]]s in [[jungle]] biomes at the world's [[sea]] [[Altitude|level]] (Y-level 63 per default) or higher. Ocelots spawn in groups of 1-2 adult ocelots 95% of the time or as babies 5% of the time. There is a small chance for two baby ocelots to spawn when an adult ocelot spawns naturally. Ocelots are found in all kinds of jungle biomes in ''[[Bedrock Edition]]''. Ocelots spawn as hostile mobs in ''[[Java Edition]]''; as a counterbalance, there is a {{frac|1|3}} chance for a spawn attempt to fail in jungles and spawning does not occur in [[bamboo jungle]]s or [[sparse jungle]]s. Because of this, while ocelots are passive [[animal]] mobs, they cannot spawn at all on Peaceful [[difficulty]].<ref>{{bug|MC-1788}}</ref>

== Drops ==
=== On death ===
Adult ocelots drop {{xp|1|3}} [[experience]] orbs when killed by a [[player]] or tamed [[wolf]]. Killing a baby ocelot yields no experience.

=== Breeding ===
Upon successful [[breeding]], {{xp|1|7}} is dropped.

== Behavior ==
Ocelots are immune to [[fall damage]], but still avoid falls. An ocelot attacks [[chicken]]s and baby [[turtle]]s. They [[sneak]] and stalk their prey before chasing it down. They can kill through a [[fence]], a [[fence gate]], or a [[door]] if they are against it.

[[Creeper]]s stay six blocks away from ocelots. A creeper within this range that has begun its detonation does not flee unless the player leaves its blast radius. [[Phantom]]s stay 16 blocks away from ocelots in ''Bedrock Edition''.

[[File:Ocelot1.png|thumb|left]]
With the exception of a faster movement rate, baby ocelots have the same behavior as adults.

Ocelots are one of the few mobs that can [[sprint]], and they sprint away from nearby players in [[Survival]] or [[Adventure]] mode.

Ocelots approach players holding [[raw cod]] or [[raw salmon]] within 10 blocks. If the player moves, turns their head too quickly, or stops holding the item while within 6 blocks, the ocelot flees and does not attempt to approach the player again for a few seconds.

Ocelots cannot be tamed. Instead, a player can gain an ocelot's trust by feeding it raw cod or salmon until heart particles show, causing it to no longer flee from players. Each food item has a {{frac|1|3}} chance of gaining the ocelot's trust.

In ''Bedrock Edition'', ocelots that are trusting do not despawn. In ''Java Edition'', trusting ocelots despawn like other mobs when beyond 128 blocks from the player unless named or in a boat.

{{-}}

== Breeding ==
{{main|Breeding}}
When a trusting ocelot is fed [[raw cod]] or [[raw salmon]], it enters love mode. {{IN|BE}}, breeding creates a baby ocelot that trusts the player. The adults cannot breed again for 5 minutes once they have completed breeding. The growth of baby ocelots can be accelerated using cod or salmon; each feeding takes 10% off the remaining time to mature.

== Sounds ==
{{Edition|Java}}:<br>
Ocelots use the Friendly Creatures sound category for [[Sound#Entity-dependent categories|entity-dependent sound events]].

{{SoundTable
| type = java
| {{SoundLine
| sound =Ocelot idle1.ogg
|sound2=Ocelot idle2.ogg
|sound3=Ocelot idle3.ogg
|sound4=Ocelot idle4.ogg
|subtitle=Cat meows<ref group=sound name=LousyEvents>The ocelot reuses the cat's sound events{{verify|as opposed to just the subtitles? this table seems to mention distinct sound events from cats}} instead of having its own, resulting in these unintuitive subtitles - see {{bug|MC-98316}}</ref>
|source=neutral
|description=Randomly
|id=entity.ocelot.ambient
|translationkey=subtitles.entity.cat.ambient|translationkeynote=<ref group=sound name=LousyEvents/>
|volume=''varies'' <ref group=sound>0.3 for {{cd|idle1}} and {{cd|idle2}}; 0.35 for {{cd|idle3}}; 0.45 for {{cd|idle4}}</ref>
|pitch=0.8-1.2<br>(Baby: 1.3-1.7)
|distance=16}}
| {{SoundLine
|sound=Cat hurt1.ogg
|sound2=Cat hurt2.ogg
|sound3=Cat hurt3.ogg
|subtitle=Cat hurts<ref group=sound name=LousyEvents/>
|source=neutral
|description=When an ocelot is damaged
|id=entity.ocelot.hurt
|translationkey=subtitles.entity.cat.hurt|translationkeynote=<ref group=sound name=LousyEvents/>
|volume=0.45
|pitch=0.8-1.2<br>(Baby: 1.3-1.7)
|distance=16}}
| {{SoundLine
|sound=Ocelot death1.ogg
|sound2=Ocelot death2.ogg
|sound3=Ocelot death3.ogg
|subtitle=Cat dies<ref group=sound name=LousyEvents/>
|source=neutral
|description=When an ocelot dies
|id=entity.ocelot.death
|translationkey=subtitles.entity.cat.death|translationkeynote=<ref group=sound name=LousyEvents/>
|volume=0.45
|pitch=0.8-1.2<br>(Baby: 1.3-1.7)
| distance = 16
}}
}}

{{Edition|Bedrock}}:
{{SoundTable
| type = bedrock
| {{SoundLine
| sound =Ocelot idle1.ogg
|sound2=Ocelot idle2.ogg
|sound3=Ocelot idle3.ogg
|sound4=Ocelot idle4.ogg
|source=neutral
|description=Randomly
|id=mob.ocelot.idle
|volume=''varies'' <ref group=sound>0.3 for <code>idle1</code> and <code>idle2</code>; 0.35 for <code>idle3</code>; 0.45 for <code>idle4</code></ref>
|pitch=0.8-1.2 (Baby: 1.3-1.7)}}
| {{SoundLine
|sound=Cat hurt1.ogg
|sound2=Cat hurt2.ogg
|sound3=Cat hurt3.ogg
|source=neutral
|description=When an ocelot is damaged
|id=mob.cat.hit
|volume=0.45
|pitch=0.8-1.2 (Baby: 1.3-1.7)}}
| {{SoundLine
|sound=Ocelot death1.ogg
|sound2=Ocelot death2.ogg
|sound3=Ocelot death3.ogg
|source=neutral
|description=When an ocelot dies
|id=mob.ocelot.death
|volume=0.45
|pitch=0.8-1.2 (Baby: 1.3-1.7)}}
| {{SoundLine
|sound=Cat eat1.ogg
|sound2=Cat eat2.ogg
|source=neutral
|description=When an ocelot is fed a fish
|id=mob.cat.eat
|volume=1.0
| pitch = 0.8-1.2 (Baby: 1.3-1.7)
}}
}}

== Data values ==
=== ID ===
{{edition|java}}:
{{ID table
|edition=java
|generatetranslationkeys=y
|displayname=Ocelot
|spritetype=entity
|nameid=ocelot
|showentitytags=y
|entitytags=fall_damage_immune
|foot=1}}

{{edition|bedrock}}:
{{ID table
|edition=bedrock
|shownumericids=y
|generatetranslationkeys=y
|displayname=Ocelot
|spritetype=entity
|nameid=ocelot
|id=22
|foot=1}}

=== Entity data ===
Ocelots have entity data associated with them that contain various properties.

{{el|java}}:
{{main|Entity format}}
{{/ED}}

{{el|bedrock}}:
: See [[Bedrock Edition level format/Entity format]].

== Achievements ==
{{load achievements|Lion Hunter;Overkill;It Spreads;Over-Overkill}}

== Advancements ==
{{load advancements|The Parrots and the Bats;Two By Two;It Spreads;Take Aim;Arbalistic;A Throwaway Joke;Adventure;Over-Overkill}}

== History ==
{{HistoryTable
|{{HistoryLine|java}}
|{{HistoryLine||1.2.1|dev=12w04a|[[File:Ocelot JE1 BE1.png|60px]] [[File:Red Cat JE1 BE1.png|60px]] [[File:Tuxedo Cat JE1 BE1.png|60px]] [[File:Siamese Cat JE1 BE1.png|60px]]<br> [[File:Baby Ocelot JE1 BE1.png|40px]] [[File:Baby Red Tabby Cat Revision 0.png|40px]] [[File:Baby Tuxedo Cat Revision 0.png|40px]] [[File:Baby Siamese Cat Revision 0.png|40px]] Added ocelots. Ocelots are the first mob created by [[Jon Kågström]], an [[AI]] specialist who worked with [[Jens Bergensten]] on ''Minecraft''.<ref>{{Tweet|jeb|162226607346565120|Teaser of the new jungle mob (first mob by @jonkagstrom):|January 25, 2012}}</ref> Jens created the texture for the ocelot, as Jon had trouble doing so himself.<ref>{{Tweet|jonkagstrom|162552698019909632|Thanks, @jeb_ drew all the amazing textures for the ocelot! (it turned out I was really bad at pixeling)|January 26, 2012}}</ref> In real life, cats are known for their [[Wikipedia:Cat righting reflex|ability to flip upright during a fall]], particularly larger ones; though they still might be injured by landing. In reference to this, cats and ocelots take no fall damage.
|Ocelots are difficult to tame.
|Ocelots have a debug message appear when they are spawned.}}
|{{HistoryLine|||dev=12w05a|Taming ocelots is now easier.
|The debug message for taming ocelots has been removed.
|Tamed cats can now be sat down by {{control|use|text=pressing "use item" control}}.<ref>{{Tweet|jonkagstrom|163970822497763328|In the next version you will be able to make cats stay by sitting just like wolves.|January 30, 2012}}</ref>
|Ocelots and [[cat]]s have now both became immune to fall [[damage]].
|Ocelots and cats now frighten [[creeper]]s.}}
|{{HistoryLine|||dev=12w06a|Ocelots and cats now have [[sound]]s.
|Cats now try to jump on a [[bed]] if one is present.
|Ocelots no longer spin in circles on non-full-height blocks.}}
|{{HistoryLine||1.2.4|[[Jeb]] has now made cats "more realistic... probably more annoying".<ref name="annoying">http://mcupdate.tumblr.com/post/19734344120/minecraft-1-2-4</ref> They now sit not only on beds, but also on active [[furnace]]s and [[chest]]s.}}
|{{HistoryLine||1.4.2|dev=?|Spawning an ocelot now has a chance of spawning two babies as well.}}
|{{HistoryLine||1.5|dev=?|Baby ocelots now sometimes despawn upon becoming adults. This can be prevented by feeding them a [[fish]] once they are an adult.}}
|{{HistoryLine||1.6.1|dev=?|Ocelots now spawn ''much'' more frequently.}}
|{{HistoryLine||1.8|dev=14w02a|Baby [[cat]] growth can now be accelerated using [[raw cod]]. It is not known if they accept any other fish.}}
|{{HistoryLine|||dev=14w10a|Cats named using a [[name tag]] now display death messages to the owner.}}
|{{HistoryLine||1.8.2|dev=pre7|Ocelots now spawn at above sea level, rather than a constant Y{{=}}63.}}
|{{HistoryLine||1.9|dev=15w38a|All [[cat]]s – even unnamed cats – now display death messages to their owner.}}
|{{HistoryLine||1.10|dev=16w20a|A cat [[spawn egg]] has been added, which spawns ocelots with cat textures.}}
|{{HistoryLine|||dev=pre2|The cat spawn egg has been removed.}}
|{{HistoryLine||1.11|dev=16w32a|The [[entity]] ID has been changed from <code>Ozelot</code> to <code>ocelot</code>.}}
|{{HistoryLine||1.13|dev=18w07a|Ocelots now seek and attack baby [[turtle]]s.}}
|{{HistoryLine||1.14|dev=18w43a|[[File:Ocelot.png|60px]] [[File:Baby Ocelot.png|40px]] The textures of ocelots have been changed.}}
|{{HistoryLine|||dev=18w44a|Ocelots and [[cat]]s have been split into their own separate [[mob]]s.
|Ocelots can no longer be tamed.
|Ocelots can now gain trust for the [[player]] by being fed [[fish]].}}

|{{HistoryLine|pocket alpha}}
|{{HistoryLine||v0.12.1|dev=build 1|[[File:Ocelot JE1 BE1.png|60px]] [[File:Red Cat JE1 BE1.png|60px]] [[File:Tuxedo Cat JE1 BE1.png|60px]] [[File:Siamese Cat JE1 BE1.png|60px]] <br> [[File:Baby Ocelot JE1 BE1.png|40px]] [[File:Baby Red Tabby Cat Revision 0.png|40px]] [[File:Baby Tuxedo Cat Revision 0.png|40px]] [[File:Baby Siamese Cat Revision 0.png|40px]] Added ocelots and [[cat]]s.}}
|{{HistoryLine|||dev=build 2|Added tame button for ocelots.}}
|{{HistoryLine||v0.14.0|dev=build 1|Baby [[zombie]] [[jockey]]s now check for nearby adult ocelots to mount prior to attacking the [[player]], a [[villager]] or a [[golem]].}}
|{{HistoryLine||v0.15.0|dev=build 1|Baby [[husk]]s can now mount ocelots.}}
|{{HistoryLine||v0.16.0|dev=build 4|Untamed ocelots now have idle [[sound]]s.}}
|{{HistoryLine|bedrock}}
|{{HistoryLine||1.5.0|dev=beta 1.5.0.4|Ocelots now seek and attack baby [[turtle]]s.}}
|{{HistoryLine||1.8.0|dev=beta 1.8.0.8|Ocelots and [[cat]]s have been split into their own separate [[mob]]s.
|Ocelots can no longer be tamed.
|Ocelots can now gain trust for the [[player]] by being fed [[fish]].
|Ocelots are no longer [[leash]]able.}}
|{{HistoryLine||1.10.0|dev=beta 1.10.0.3|[[File:Ocelot.png|60px]] [[File:Baby Ocelot.png|40px]] The textures of ocelots have been changed.}}
|{{HistoryLine||1.14.0|dev=beta 1.14.0.1|Ocelots are now leashable again.}}

|{{HistoryLine|console}}
|{{HistoryLine||xbox=TU12|xbone=CU1|ps3=1.00|psvita=1.00|ps4=1.00|switch=1.0.1|wiiu=Patch 1|[[File:Ocelot JE1 BE1.png|60px]] [[File:Red Cat JE1 BE1.png|60px]] [[File:Tuxedo Cat JE1 BE1.png|60px]] [[File:Siamese Cat JE1 BE1.png|60px]] <br> [[File:Baby Ocelot JE1 BE1.png|40px]] [[File:Baby Red Tabby Cat Revision 0.png|40px]] [[File:Baby Tuxedo Cat Revision 0.png|40px]] [[File:Baby Siamese Cat Revision 0.png|40px]] Added ocelots and [[cat]]s.}}
|{{HistoryLine||xbox=TU13|ps3=1.00|psvita=1.00|ps4=1.00|Added a [[sound]] for hitting ocelots and cats.}}
|{{HistoryLine||xbox=TU14|ps3=1.04|psvita=1.00|ps4=1.00|Baby ocelots and cats can now be spawned by using {{xbtn|lt}}/{{psbtn|l2}}/{{wbtn|zl}} on that [[mob]] using its [[spawn egg]].}}
|{{HistoryLine||xbox=TU31|xbone=CU19|ps3=1.22|psvita=1.22|ps4=1.22|wiiu=Patch 3|Baby cat growth can now be accelerated using [[raw cod]]. Other fish may or may not affect them.}}
|{{HistoryLine||xbox=none|xbone=none|ps3=none|psvita=none|ps4=1.83|wiiu=none|switch=none|Ocelots and [[cat]]s have been split into their own separate [[mob]]s.
|Ocelots can no longer be tamed.
|[[Player]]s can now gain ocelots' trust by feeding them [[fish]].}}

|{{HistoryLine|new 3ds}}
|{{HistoryLine||0.1.0|[[File:Ocelot JE1 BE1.png|60px]] [[File:Red Cat JE1 BE1.png|60px]] [[File:Tuxedo Cat JE1 BE1.png|60px]] [[File:Siamese Cat JE1 BE1.png|60px]] <br>[[File:Baby Ocelot JE1 BE1.png|40px]] [[File:Baby Red Tabby Cat Revision 0.png|40px]] [[File:Baby Tuxedo Cat Revision 0.png|40px]] [[File:Baby Siamese Cat Revision 0.png|40px]] Added ocelots and [[cat]]s.}}
}}

== Issues ==
{{issue list|Ocelot|Cat}}

== Gallery ==
=== Screenshots ===
<gallery>
File:Ocelot cat group.png|One ocelot and several cats with a baby. Other ocelots dot the background in the [[jungle]] biome.
File:Ocelot and Cats.png|A screenshot showing an untamed ocelot, three cat patterns and a small tuxedo baby cat.
File:ChickenOcelot.png|An ocelot attacking a chicken.
</gallery>

=== Mojang images ===
<gallery>
VYDGZ.png|A teaser image of the ocelot released by [[Jens Bergensten]]. The ocelot can be barely seen through the [[grass]] on the right side of the picture.
OcelotLieDownDinnerbone 19-Monday--0051.861726752.png|An image tweeted by [[Nathan Adams]] of his attempt at making a cat laying down animation.
Kai surrounded by ocelots.jpg|[[Kai]] surrounded by ocelots.
</gallery>

=== Textures ===
<gallery class="pixel-image">
Ocelot (texture).png|Ocelot texture file.
</gallery>

=== In other media ===
<gallery>
File:Ocelot art.png|Art.
File:Ocelot Minecraft Instagram.jpg|Artwork of a ocelot.
File:Ocelot Chase Wall Poster.jpg|Artwork of an ocelot chasing a creeper in a [[plains]] biome.
File:Ocelot Armor (MCD).png|[[Minecraft Dungeons:Ocelot Armor|Ocelot Armor]], a unique armor set featured in ''[[Minecraft Dungeons]]''.
File:LEGO Ocelot.jpg|[[Lego Minecraft]] figure
File:1.7.10 Banner.png|An Ocelot in promotional art for [[Minecraft Realms]].
File:Lucky Ocelot JINX.jpg|Official T-shirt artwork "Lucky Ocelot" made by JINX.
File:Ornaments Shirt.jpg|"Happy Holidays," an official T-Shirt design featuring on ocelot ornament.
File:Ocelot Plush 14in JINX.jpg|Ocelot plush by JINX.
File:Ocelot Plush JINX.jpg|Baby ocelot plush by JINX.
File:Minecraft Movie Ocelot Concept Art.jpg|Ocelot concept art for the [[Minecraft movie]].
</gallery>

== References ==
{{Reflist}}

== External links ==
*[[wikipedia:ocelot|Ocelot]] article on Wikipedia

== Navigation ==
{{Navbox mobs}}

[[Category:Passive mobs]]
[[Category:Animal mobs]]

[[cs:Ocelot]]
[[de:Ozelot]]
[[es:Ocelote]]
[[fr:Ocelot]]
[[it:Ocelot]]
[[ja:ヤマネコ]]
[[ko:오실롯]]
[[nl:Ocelot]]
[[pl:Ocelot]]
[[pt:Jaguatirica]]
[[ru:Оцелот]]
[[uk:Оцелот]]
[[zh:豹猫]]
