Kitty

Kitties are tamable mobs found in the Overworld.

Natural generation'
Kitties spawn on grass blocks at light levels of 9 or more with a minimum of 2 block space above. They often spawn in groups of 4 during world generation.

Appearance
Kitties come in eight different colors, including black, beige, white, white with black spots, calico, grey, orange-white, and black-white.

Drops
Kitties drop 1–3 experience when killed by a player or tamed wolf. If the kitty was tamed, it will drop a medallion.

Behavior
Kitties are neutral mobs, and will attack the player if provoked, even if they are tamed. They wander around aimlessly, meowing occasionally. Kitties will attack mobs smaller than them, such as insects, and will also attack any mob that attacked it first. A tamed kitty will also attack the player if they hurt its kittens.

Taming
A wild kitty can be tamed by dropping cooked fish near it and stepping a few blocks away until the kitty eats it. After the kitty eats the fish, right-click on it with a medallion. Tamed kitties can be healed with cooked fish, cooked salmon, or cake. A whip can be used to make a kitty sit; it will not move until right-clicked again.

Caring for kitties
A tamed kitty requires frequent care and attention. A kitty will become aggressive towards the player if they don't find a kitty bed that has been filled with pet food or milk, but eventually its temper will improve. Kitties that are hungry emit loud meows and show a food emoticon, indicating that they want to be fed. An angry kitty will hiss and show an angry emoticon over its head.

After food or milk has been poured into a kitty bed, the kitty will get into the bed and sit in it. Once in the bed, they will consume any food/milk that was placed in the bed. Eventually, the kitty will leave the bed to find a litter box. If a litter box is nearby, the kitty will go in it and remain in a stationary position for a short period of time. Eventually, the kitty will get out of the litter box and the box will need to be cleaned with a sand block so it can be used again. Hostile mobs, such as zombies and ogres, are attracted to dirty litter boxes.

Picking up
A tame kitty can be picked up if the player has nothing in their hand. To pick up a kitty, right-click on it. A kitty can be picked up in two different ways. To release the kitty, press the shift key.
 * If the kitty is a kitten, it will go on top of your head.
 * If the kitty is an adult, it will go onto your shoulders.

Before ropes were removed, kitties could be picked up by their feet. The kitty would become aggressive to the player once it was released.

Playing
Kitties are attracted to wool balls. If the player a wool ball on a tamed kitty, it will begin chasing and pushing it around, until it gets bored. When the player is carrying the ball, a kitty near the player will be curious and show a question mark above its head.

Breeding
For a kitty to breed, the player needs to cooked fish or cake on a tamed kitty. After being fed, the kitty will look for another kitty that has also been given cake/cooked fish. Kitties that are both in love mode will both show a heart emoticon and will purr at as well as 'paw' and circle each other. Also, like many mobs, kitties do not have genders. After a while, the kitty that was bred first will become pregnant and will need to find a kitty bed. After a short period of time, the mother will give birth to a litter of 1-4 kittens.

Like bunnies, kittens do not always share the same markings as their parents. Kittens can be named in a similar matter to adult kitties by right-clicking on them with a book or a medallion. Kittens make high pitched meows and are very playful. They will chase any item, will play with you, and follow their mother. If a kitten is attacked, its mother will defend them.

Emoticons
There are 14 emoticons that kitties can show to let the player know how it is feeling, as seen below.

History
{| class="wikitable sortable" style="width: 50%;" !Version

v12.0.0
- Fixed kitty emote icons not being displayed.

v6.1.0 DEVR1
- Fixed pet amulets not working with kittens.

v5.0.7
- Tamed kitties will drop medallions on death.

v4.2.0
- Fixed kitty mounting.

v4.1.1
- Fixed kitty attack animation.

v3.0.1
- Fixed bug with kitty health bars.

v3.0.0
- Kitties are less aggressive.

v2.14
- Fixed bug that prevented renaming kitties.

v2.13.2
- Fixed bug with kitties not finding targets.

v2.13.1
- Fixed bug with kitties crashing the game when giving birth.

v2.12.1
- Fixed bug with kitty names not being displayed.

v2.12
- Added kitties.
 * }

Trivia

 * In the mod files, kitties are called "pussycat".
 * If you want to move two kitties at once, it is possible to pick up one kitty and then use a lead on the other.
 * According to DrZhark, he coded kitties in a way so that they will deliberately climb trees, though he said it was hard to code the behavior.