Cat
Health points |
10HP |
---|---|
Hitbox size |
Adult: |
Spawn |
Villages. |
{ "title": "Cat", "rows": [ { "field": "10<span class=\"hidden-alt-text\">HP</span><span class=\"nowrap mc-hearts\"><span class=\"iconbar pixel-image nowrap\" style=\"--icon-offset:-1px;\" title=\"5 hearts\">(link to File:Heart (icon).png article, displayed as 9px|link=|alt=♥)(link to File:Heart (icon).png article, displayed as 9px|link=|alt=♥)(link to File:Heart (icon).png article, displayed as 9px|link=|alt=♥)(link to File:Heart (icon).png article, displayed as 9px|link=|alt=♥)(link to File:Heart (icon).png article, displayed as 9px|link=|alt=♥)</span></span>", "label": "(link to Health article, displayed as Health points)" }, { "field": "'''Adult:'''<br>Height: 0.7 Blocks<br>Width: 0.6 Blocks<br />\n'''Baby:'''<br>Height: 0.35 Blocks<br>Width: 0.3 Blocks", "label": "(link to Hitbox article, displayed as Hitbox size)" }, { "field": "Villages.", "label": "(link to Mob spawning article, displayed as Spawn)" } ], "invimages": [ "Cat Spawn Egg", "Spawn Cat BE" ], "images": [] }
Cats are common tameable passive mobs found in villages.
Spawning
Cats typically spawn wandering around in villages as strays, though adult black cats also spawn in swamp huts as stray. Unlike wolves, untamed cats can despawn. During a full moon in Bedrock Edition, 50% of cats that spawn will be black.[verify]
Drops
Upon death, cats drop:
- 0–2
string
- 1–3
experience orbs when killed by a player or tamed wolf.
Like other baby animals, killing a kitten yields no items or experience.
Behavior
Creepers and phantoms will try and avoid cats. However, this will not deter them from chasing a player, only keeping themselves 16 blocks away from the cat.
Cats are immune to fall damage, but will still avoid falling off cliffs high enough to normally cause fall damage.
Cats can still see players even with the invisibility status effect.
With the exception of a faster movement rate, kittens obey the same behavior as adults.
Cats will hiss and flee around if attacked by a player. They also hiss at creepers and phantoms.
Stray
Stray cats pursue and attack rabbits and baby turtles.
Tamed
Once tamed, cats will no longer despawn.
When the player sleeps, tamed cats will go toward their owner and sleep near them.
When the player awakes, their tamed cats will also awake.
There is a chance that a tamed cat will give the player a gift after they wake up. The gift is a dropped item from the cat_gift.json
loot table, which contains:
Rabbit's foot:
weight: 10
Rabbit hide:
weight: 10
String:
weight: 10
Rotten flesh:
weight: 10
Feather:
weight: 10
Raw chicken:
weight: 10
Phantom membrane:
weight: 2
Breeding

When tamed cats are fed an uncooked fish, they will enter love mode. Breeding will create a kitten, and the parents cannot be bred again until 5 minutes has passed. The kitten will have the coloring and belong to the owner of one of the parents. Two sitting cats are unable to breed, but a mobile cat can breed with a sitting cat, in this case the kitten's breed will always match that of the mobile cat's breed, and the mobile cat's owner will be the owner of the kitten.
The growth of kittens can be slowly accelerated using raw fish. Each fish takes 10% off the remaining time to grow up.
Appearance


Despite sharing the same model, cats are visibly smaller than ocelots. There are currently 11 skins that cats can have, with one being Jellie, the cat of YouTuber GoodTimesWithScar, who was chosen by the community in a Twitter vote.[2] The current skins are:
Tabby (Brown and white with yellow eyes)
Tuxedo (Black and white with green eyes)
Red (Orange and white with green eyes)
Siamese (White and pale brown with blue eyes)
British Shorthair (Silver with yellow eyes)
Calico (Orange, white and dark brown with yellow and blue eyes)
Persian (Creamy with blue eyes)
Ragdoll (White and soft amber with blue eyes)
White (White with light blue and yellow eyes)
Jellie (Gray and white with gray-green eyes)
Black (Black with orange eyes)
In the default resource pack for Bedrock Edition, a texture file for a tamed gray tabby exists.[1] It is however completely unused and can't be spawned in-game.
Like tamed wolves, tamed cats also have a collar on their necks. The color of the cat's collar can be changed by using dyes.
Taming
Stray cats can be tamed using raw cod or raw salmon. Once tamed, cats will follow the player who tamed them. They will no longer be afraid of players and will purr or meow frequently. Like wolves, and with the same limits, they can teleport to a player who moves 12 blocks far away. Players can make cats sit by pressing use on them, and they will also sit on certain things of their own accord (see below).

Unless commanded to sit, cats do not remain still for long, and would rather explore around the player.
Cats not already sitting will attempt to get on top of chests, the foot part of beds or active furnaces at the cat's current Y-level within a 4-block-radius square horizontally, and once on top will often assume a sitting position without a command from the player. Only chests will become unusable due to a cat sitting on top of them, even double chests. Cats will often sit in nearby boats, trapping themselves. Cats that sit on their own will not get up on command, but will get up if the player holds a fish nearby. The cat can also be brought down by removing the block or pushing it off. A cat will not attempt to sit on these blocks if they are at ground level (part of the floor), or if there is a block above them.
A cat sitting in proximity to the player will, if the player is harmed by a hostile mob (or by careless use of a damaging potion, but not by environmental damage), stand and move from its sitting location a few blocks and then resume sitting, such that the player will need to place the cat again.
Teleportation
Cats will teleport to the player if they are more than 12 blocks from the player, with a few exceptions.
- It is possible for a tamed cat to teleport to an inaccessible location (e.g. under ice) and be injured or suffocate of various causes as a result.
A cat will not teleport:
- If the cat has been ordered to sit.
- Exception: The cat is likely to teleport if it is injured while sitting (it will no longer be sitting after it teleports). A dramatic example is if a cat sitting outside is struck by lightning, in which case it will be on fire when they appear.
- Exception: If a kitten is told to sit, and grows up while the chunk it is sitting in is still loaded, it will teleport to the player and still be sitting when it appears.
- If the cat is in a minecart.
- If the cat has been attached to a fence post with a lead.
- If the cat is in an unloaded chunk.
- If none of the blocks on the edge of a 5×5×1 region centered on the player are transparent blocks with an opaque block below and another transparent block above.
- If the player is in another dimension; a cat will remain in its current dimension until the player returns.
Data values
Cats have entity data associated with them that contain various properties of the mob. Their entity ID is cat
.
- [NBT Compound / JSON Object] Entity data
- Additional fields for mobs that can be tamed by players see Template:Nbt inherit/tameable/template
- Additional fields for mobs that can breed see Template:Nbt inherit/breedable/template
- Tags common to all entities see Template:Nbt inherit/entity/template
- Tags common to all mobs see Template:Nbt inherit/mob/template
- [Byte] CollarColor: The color of the cat's collar. Present even for stray cats (but does not render); default value is 14.
- [String] variant: The resource location of the variant of the cat.
Cat variants[edit]
Advancements
Icon | Advancement | In-game description | Actual requirements (if different) |
---|---|---|---|
![]() ![]() | A Complete Catalogue | Tame all Cat variants! | Tame each of these 11 cat variants: |
![]() ![]() | Best Friends Forever | Tame an animal | Tame one of these 8 tameable mobs:
![]() ![]() |
![]() ![]() | The Parrots and the Bats | Breed two animals together | Breed a pair of any of these 26 mobs:[hide]
|
![]() ![]() | Two by Two | Breed all the animals! |
History
[hide]Java Edition | |||||||
---|---|---|---|---|---|---|---|
1.2.1 | File:Tuxedo Cat Revision 0.pngFile:Red Tabby Cat Revision 0.pngFile:Siamese Cat Revision 0.png Added cats, which can be tamed from ocelots.
{"type": "java", "version": "1.2.1", "exp": "", "snap": "", "content": "(link to File:Tuxedo Cat Revision 0.png article, displayed as 48px)(link to File:Red Tabby Cat Revision 0.png article, displayed as 48px)(link to File:Siamese Cat Revision 0.png article, displayed as 48px) Added cats, which can be tamed from (link to ocelot article, displayed as ocelots)."} | ||||||
Lua error in Module:Version_link at line 117: attempt to concatenate local 'text' (a nil value). | Taming ocelots into cats is now easier.
{"type": "java", "version": "", "exp": "", "snap": "", "content": "Taming ocelots into cats is now easier."} | ||||||
Cats can now be sat down by pressing the use item control.[3].
{"type": "java", "version": "", "exp": "", "snap": "", "content": "Cats can now be sat down by pressing the <span class=\"explain \" title=\"Defaults to right click on mouse or left trigger on gamepad.\">use item</span> control.."} | |||||||
Cats have now become immune to fall damage.
{"type": "java", "version": "", "exp": "", "snap": "", "content": "Cats have now become immune to fall (link to damage article, displayed as damage)."} | |||||||
Cats will now frighten creepers.
{"type": "java", "version": "", "exp": "", "snap": "", "content": "Cats will now frighten (link to creeper article, displayed as creepers)."} | |||||||
Lua error in Module:Version_link at line 117: attempt to concatenate local 'text' (a nil value). | Cats will now have sounds.
{"type": "java", "version": "", "exp": "", "snap": "", "content": "Cats will now have (link to sound article, displayed as sounds)."} | ||||||
Cats will now try to jump on a bed if one is present.
{"type": "java", "version": "", "exp": "", "snap": "", "content": "Cats will now try to jump on a (link to bed article, displayed as bed) if one is present."} | |||||||
1.2.4 | Jeb has now made cats "more realistic... probably more annoying".[4] They will now sit on not only beds, but also active furnaces and chests.
{"type": "java", "version": "1.2.4", "exp": "", "snap": "", "content": "(link to Jeb article, displayed as Jeb) has now made cats \"more realistic... probably more annoying\". They will now sit on not only beds, but also active (link to furnace article, displayed as furnaces) and (link to chest article, displayed as chests)."} | ||||||
1.5 | Kittens will now sometimes despawn upon becoming adults. This can be prevented by feeding them a fish once they are an adult.
{"type": "java", "version": "1.5", "exp": "", "snap": "", "content": "Kittens will now sometimes despawn upon becoming adults. This can be prevented by feeding them a (link to fish article, displayed as fish) once they are an adult."} | ||||||
1.8 | Baby cat growth can now be accelerated using raw fish.
{"type": "java", "version": "1.8", "exp": "", "snap": "", "content": "Baby cat growth can now be accelerated using (link to cod (item) article, displayed as raw fish)."} | ||||||
Lua error in Module:Version_link at line 117: attempt to concatenate local 'text' (a nil value). | Cats named using a name tag will now display death messages to the owner.
{"type": "java", "version": "", "exp": "", "snap": "", "content": "Cats named using a (link to name tag article, displayed as name tag) will now display death messages to the owner."} | ||||||
1.9 | All cats – even unnamed cats – will now display death messages to their owner.
{"type": "java", "version": "1.9", "exp": "", "snap": "", "content": "All cats – even unnamed cats – will now display death messages to their owner."} | ||||||
1.10 | A cat spawn egg has now been added, which will spawn ocelots with cat textures.
{"type": "java", "version": "1.10", "exp": "", "snap": "", "content": "A cat (link to spawn egg article, displayed as spawn egg) has now been added, which will spawn (link to ocelot article, displayed as ocelots) with cat textures."} | ||||||
Lua error in Module:Version_link at line 117: attempt to concatenate local 'text' (a nil value). | The cat spawn egg has now been removed.
{"type": "java", "version": "", "exp": "", "snap": "", "content": "The cat spawn egg has now been removed."} | ||||||
1.11 | The entity ID of cats and ocelots is changed from Ozelot to ocelot .
{"type": "java", "version": "1.11", "exp": "", "snap": "", "content": "The (link to entity article, displayed as entity) ID of cats and (link to ocelot article, displayed as ocelots) is changed from <code>Ozelot</code> to <code>ocelot</code>."} | ||||||
September 29, 2018 | Stray cats are announced at
{"type": "java", "version": "September 29, 2018", "exp": "", "snap": "", "content": "Stray cats are announced at \n(link to MINECON Earth 2018 article, displayed as MINECON Earth 2018)."} | ||||||
1.13 | Cats will now scare phantoms
{"type": "java", "version": "1.13", "exp": "", "snap": "", "content": "Cats will now scare (link to phantom article, displayed as phantoms)"} | ||||||
[hide]Upcoming Java Edition | |||||||
1.14 | Added stray cats.
{"type": "java upcoming", "version": "1.14", "exp": "", "snap": "", "content": "Added stray cats."} | ||||||
Cats have now been split from ocelots into their own mob.
{"type": "java upcoming", "version": "1.14", "exp": "", "snap": "", "content": "Cats have now been split from (link to ocelot article, displayed as ocelots) into their own (link to mob article, displayed as mob)."} | |||||||
Cats are now tamed from stray cats rather than ocelots.
{"type": "java upcoming", "version": "1.14", "exp": "", "snap": "", "content": "Cats are now tamed from stray cats rather than ocelots."} | |||||||
File:Tuxedo Cat Revision 2.png![]() ![]() {"type": "java upcoming", "version": "1.14", "exp": "", "snap": "", "content": "(link to File:Tuxedo Cat Revision 2.png article, displayed as 48px)(link to File:Red Cat.png article, displayed as 48px)(link to File:Siamese Cat.png article, displayed as 48px) The textures of cats have now been updated."} | |||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() {"type": "java upcoming", "version": "1.14", "exp": "", "snap": "", "content": "(link to File:Tabby Cat.png article, displayed as 48px)(link to File:British Shorthair Cat.png article, displayed as 48px)(link to File:Calico Cat.png article, displayed as 48px)(link to File:Persian Cat.png article, displayed as 48px)(link to File:Ragdoll Cat.png article, displayed as 48px)(link to File:White Cat.png article, displayed as 48px)(link to File:Black Cat.png article, displayed as 48px) Seven more cat textures have now been added."} | |||||||
Lua error in Module:Version_link at line 117: attempt to concatenate local 'text' (a nil value). | A vote for the ninth cat has now concluded and the texture has now been revealed.
{"type": "java upcoming", "version": "", "exp": "", "snap": "", "content": "A vote for the ninth cat has now concluded and the texture has now been revealed."} | ||||||
Lua error in Module:Version_link at line 117: attempt to concatenate local 'text' (a nil value). | ![]() {"type": "java upcoming", "version": "", "exp": "", "snap": "", "content": "(link to File:Tuxedo Cat.png article, displayed as 48px) The tuxedo cat's texture has now been changed, once again.<sup class=\"noprint nowrap Inline-Template \" title=\"\">[<i>[https://minecraft.wiki/w/Talk:Cat <span title=\"did it happen sooner? \" style=\"border-bottom: 1px dotted\">verify</span>]</i>]</sup>(link to Category:Verify article, displayed as Category:Verify)"} | ||||||
Lua error in Module:Version_link at line 117: attempt to concatenate local 'text' (a nil value). | Cats can now spawn in villages.
{"type": "java upcoming", "version": "", "exp": "", "snap": "", "content": "Cats can now spawn in villages."} | ||||||
![]() {"type": "java upcoming", "version": "", "exp": "", "snap": "", "content": "(link to File:Jellie Cat.png article, displayed as 48px) Added a skin of the winner of the community cat contest, Jellie."} | |||||||
[hide]Pocket Edition Alpha | |||||||
0.12.1 | File:Tuxedo Cat Revision 0.pngFile:Red Tabby Cat Revision 0.pngFile:Siamese Cat Revision 0.png Added cats.
{"type": "pocket Alpha", "version": "0.12.1", "exp": "", "snap": "", "content": "(link to File:Tuxedo Cat Revision 0.png article, displayed as 48px)(link to File:Red Tabby Cat Revision 0.png article, displayed as 48px)(link to File:Siamese Cat Revision 0.png article, displayed as 48px) Added cats."} | ||||||
Alpha | Added tame button for ocelots, so they can now be tamed into cats.
{"type": "pocket Alpha", "version": "", "exp": "", "snap": "", "content": "Added tame button for (link to ocelot article, displayed as ocelots), so they can now be tamed into cats."} | ||||||
[hide]Bedrock Edition | |||||||
1.8 | Added stray cats.
{"type": "bedrock", "version": "1.8", "exp": "", "snap": "", "content": "Added stray cats."} | ||||||
Cats have now been split from ocelots into their own mob.
{"type": "bedrock", "version": "1.8", "exp": "", "snap": "", "content": "Cats have now been split from (link to ocelot article, displayed as ocelots) into their own (link to mob article, displayed as mob)."} | |||||||
Cats are now tamed from stray cats rather than ocelots.
{"type": "bedrock", "version": "1.8", "exp": "", "snap": "", "content": "Cats are now tamed from stray cats rather than ocelots."} | |||||||
File:Tuxedo Cat Revision 2.png![]() ![]() {"type": "bedrock", "version": "1.8", "exp": "", "snap": "", "content": "(link to File:Tuxedo Cat Revision 2.png article, displayed as 48px)(link to File:Red Cat.png article, displayed as 48px)(link to File:Siamese Cat.png article, displayed as 48px) The textures of cats have now been updated."} | |||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() {"type": "bedrock", "version": "1.8", "exp": "", "snap": "", "content": "(link to File:Tabby Cat.png article, displayed as 48px)(link to File:British Shorthair Cat.png article, displayed as 48px)(link to File:Calico Cat.png article, displayed as 48px)(link to File:Persian Cat.png article, displayed as 48px)(link to File:Ragdoll Cat.png article, displayed as 48px)(link to File:White Cat.png article, displayed as 48px)(link to File:Black Cat.png article, displayed as 48px) Seven more cat textures have now been added."} | |||||||
![]() {"type": "bedrock", "version": "1.8", "exp": "", "snap": "", "content": "(link to File:Tamed Gray Tabby Cat with Red Collar.png article, displayed as 48px) In the default (link to resource pack article, displayed as resource pack), a texture file for a tamed gray tabby cat exists. However, it is completely unused and cannot be spawned in-game."} | |||||||
[hide]Upcoming Bedrock Edition | |||||||
1.9 | Adult stray cat has small chance to spawn already in love mode.
{"type": "bedrock upcoming", "version": "1.9", "exp": "", "snap": "", "content": "Adult stray cat has small chance to spawn already in love mode."} | ||||||
[hide]PlayStation 4 Edition | |||||||
1.84 | Added cats as a seperate mob from ocelots.
{"type": "ps4", "version": "1.84", "exp": "", "snap": "", "content": "Added cats as a seperate mob from ocelots."} | ||||||
Spawns in villages and can be tamed with fish.
{"type": "ps4", "version": "1.84", "exp": "", "snap": "", "content": "Spawns in villages and can be tamed with fish."} | |||||||
Scare off phantoms.
{"type": "ps4", "version": "1.84", "exp": "", "snap": "", "content": "Scare off phantoms."} |
Issues
Issues relating to "Cat" are maintained on the bug tracker. Issues should be reported and viewed there.
Trivia
- The tuxedo cat is based on Jeb's pet cat, Newton,[5] who has unfortunately passed away.[6]
- 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 fact is reflected in Minecraft because they take absolutely no fall damage.
- Unlike in Minecraft, real-life cats were domesticated from African wildcats, which primarily inhabit savannas.
- In Minecon Earth 2018, Jeb announced that the community would be able to vote for a 9th cat skin to be added with the rest of the other 8 cat skins, and as a result, GoodTimesWithScar’s cat, Jellie, won the contest and was added in 1.14, making the 2nd mob variation which was suggested by the community, the first being “Toast”, a rabbit skin.
Gallery
-
Screenshot demonstrating the size difference between a cat and a kitten.
-
An image tweeted by Dinnerbone of his attempt at making a cat laying down animation.
-
The three original types of cats, two of each.
-
Minecraft tuxedo cat next to Jeb's tuxedo cat.
-
The new cat skins, announced at MINECON Earth 2018.
-
The new cats seen in Bedrock Edition 1.8.0.8.
References
- ↑ Jump up to: a b
- ↑ "Which cat do you want to see added to Minecraft? Cast your vote!" – @Minecraft (Minecraft) on X (formerly Twitter), November 16, 2018
- ↑ https://twitter.com/jonkagstrom/status/163970822497763328
- ↑ http://mcupdate.tumblr.com/post/19734344120/minecraft-1-2-4
- ↑ https://twitter.com/LydiaWinters/status/162557057407520769
- ↑ https://twitter.com/jeb_/status/469403596455673856
[hide] | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||
|