Cats are one of the most useful passive mobs in Minecraft, offering a mix of aesthetic charm and high-tier defensive utility. Unlike wolves, which act as offensive companions, cats serve as specialized guardians against some of the game's most annoying threats: Creepers and Phantoms. However, getting a cat to trust you is notoriously difficult compared to other mobs. They are skittish, fast, and will vanish into the trees the moment you make a clumsy movement. To successfully tame a cat, you need to understand their spawning logic, their favorite foods, and the specific "waiting game" required to win their affection.

Where to find stray cats in your world

Before you can tame a cat, you have to find a stray. Since the 1.14 Village & Pillage update, cats no longer spawn in jungles (those are ocelots, which cannot be fully tamed into house cats). Instead, you need to look in two specific locations: Villages and Swamp Huts.

Village spawns

Villages are the most common places to find cats. The game uses a specific set of rules to decide when and where a cat spawns. In Java Edition, a cat can spawn in a village if there are at least five claimed beds. One cat will spawn for every four valid beds, with a maximum cap of five cats per village. This means if you find a large village with plenty of villagers and beds, you are almost guaranteed to see a few strays wandering the streets.

In Bedrock Edition, the logic is slightly different but follows the same principle: one cat spawns for every four owned beds, up to a limit. If you are struggling to find cats in a village, check the outskirts. Cats have a tendency to wander away from the center of town to hunt rabbits or baby turtles.

Swamp Huts

If you are looking for a specific type of cat—the black cat—your best bet is a Swamp Hut. Every Swamp Hut generates with a witch and a single black cat. This cat is unique because it never despawns. If you manage to lead the witch away or eliminate her, you can claim the black cat for yourself. Additionally, during a full moon, there is a 50% chance that any stray cat spawning in a village will be black, adding a bit of lunar luck to your search.

Essential supplies: Fishing for Cod and Salmon

Cats in Minecraft are picky eaters. They will not accept cooked fish, tropical fish, or pufferfish. To tame them, you need a steady supply of Raw Cod or Raw Salmon.

You can obtain these in two ways. The most reliable method is using a fishing rod. Find any body of water and cast your line. It usually takes about 3 to 10 raw fish to tame a single cat, though RNG (random number generation) can sometimes be cruel, requiring more. If you prefer a more active approach, you can jump into an ocean or river with a sword and kill cod or salmon mobs directly. This is often faster if you have a Looting-enchanted sword, as it guarantees multiple fish per kill.

The taming process: Step-by-step

Taming a cat is a test of patience. If you run toward a stray cat, it will sprint in the opposite direction and likely despawn or hide in an unreachable spot. Follow these steps to ensure you don't spook your future pet.

1. Approach with stealth

Once you spot a stray cat, stop moving when you are about 10 blocks away. Immediately hold your Raw Cod or Raw Salmon in your main hand. This is the signal to the cat that you are a friend, not a predator.

2. Enter the crouch position

You must sneak (hold the Shift key on PC). While sneaking, you can slowly move toward the cat. However, the most effective strategy is to stay completely still. If the cat sees the fish in your hand, it will enter a "begging" state. It will slowly, cautiously walk toward you.

3. Don't look them in the eye (Too quickly)

Avoid making sudden camera movements. If you jerk your crosshair or turn around quickly, the cat will get scared and run. Keep your movements fluid and minimal. Wait for the cat to get within interaction range (about 2-3 blocks).

4. Feeding and the "Heart" check

When the cat is close enough, right-click (or use the interact button) to feed it the raw fish. You will see gray smoke particles if the attempt fails. Keep feeding it until red hearts appear over its head. Once tamed, the cat will let out a loud meow, its texture will change to one of the 11 specific breeds, and a red collar will appear around its neck.

Why won't the cat tame? Common mistakes

If you’ve spent a stack of salmon and the cat still isn't yours, one of the following issues might be occurring:

  • You aren't sneaking: If you aren't in the crouch position, the cat will almost never approach you.
  • The cat is fleeing: If the cat has already been spooked by a player or a nearby mob, it won't be interested in food for a few seconds. You need to back off and wait for it to settle down.
  • You are too close to a wall: Cats need a clear path to walk toward you. If there are fences or tall grass in the way, their pathfinding might break.
  • It’s an Ocelot: Ensure you are trying to tame a village cat, not a jungle ocelot. Ocelots can gain your "trust" so they don't run away, but they never truly turn into tamed cats with collars.

The benefits of having a tamed cat

Once a cat is tamed, it becomes an invaluable asset to your base. They are much more than just decorative pets.

Creeper and Phantom deterrent

This is the primary reason veteran players keep cats. Creepers are deathly afraid of cats. If a cat is standing or sitting near you, a Creeper will maintain a distance of at least 6 blocks. This prevents them from getting close enough to trigger their countdown. Even better, Phantoms will not dive-bomb any player who is within 16 blocks of a cat. If you are working on a large outdoor build at night and haven't slept, having a few cats scattered around the site will keep the skies safe.

The morning gift mechanic

When you sleep in a bed while your tamed cat is not sitting, there is a 70% chance that the cat will bring you a gift when you wake up. The cat will usually be sitting on top of you or the bed when this happens. These gifts include:

  • Rabbit's Foot (Rare): Useful for brewing Potions of Leaping.
  • Phantom Membrane (Rare): Used to repair Elytra or brew Potions of Slow Falling.
  • String: General crafting material.
  • Rotten Flesh: Useful for trading with clerics.
  • Feathers: For making arrows.
  • Raw Chicken: Food source.
  • Rabbit Hide: For crafting bundles or leather.

Fall damage immunity

Cats are incredibly resilient. They take zero fall damage in Minecraft. Whether they fall from a skybase or off a mountain, they will land on their feet and remain unharmed. This makes them much easier to travel with than wolves, who often die from pathfinding errors off cliffs.

Understanding the 11 cat variants

When you tame a stray cat, it will randomly transform into one of 11 possible skins. Each of these skins is based on real-world breeds or community-voted designs.

  1. Tabby: Brown and white with yellow eyes.
  2. Tuxedo: Black and white with green eyes.
  3. Red: Orange and white with green eyes.
  4. Siamese: White and pale brown with blue eyes. This is widely considered the rarest variant to find in the wild.
  5. British Shorthair: Silver with yellow eyes.
  6. Calico: Tri-colored (orange, white, dark brown) with yellow and blue eyes.
  7. Persian: Creamy fur with a flat face and blue eyes.
  8. Ragdoll: Soft white and amber with blue eyes.
  9. White: Pure white with blue and yellow eyes.
  10. Black: Pure black with orange eyes (common in Swamp Huts).
  11. Jellie: Gray and white with green eyes. This variant was added after a community vote, modeled after the pet of a famous Minecraft creator.

Managing and Breeding your cats

Once you have two tamed cats, you can start a colony. Breeding cats is simple: feed two adult tamed cats any Raw Cod or Raw Salmon. They will enter "love mode" and produce a kitten. The kitten will automatically be tamed to the owner of the parent cats and will have the appearance of one of the parents.

Customizing collars

By default, all tamed cats have a red collar. You can change this color by using any of the 16 dyes available in the game. Simply hold the dye and right-click on the tamed cat. This is a great way to keep track of which cat belongs to which room or which player in a multiplayer server.

Controlling cat behavior

Tamed cats will follow you everywhere unless you tell them to sit. To make a cat sit, right-click on it while not holding food. A sitting cat will stay in its exact position until you command it to stand again.

Warning: Cats love to sit on things. If there is an unoccupied chest, bed, or active furnace within range, a cat will often jump on top of it and sit down of its own accord. While a cat is sitting on a chest, you cannot open that chest. You will need to either push the cat off, hit it (not recommended!), or lure it away with fish to regain access to your items.

Advanced strategy: Using cats in farms

Because Creepers flee from cats, you can use them to create highly efficient gunpowder farms. By placing cats on trapdoors in specific configurations, you can force Creepers to run off ledges into collection pits or killing chambers. Because cats are passive and don't require maintenance once they are sitting in place, they are the perfect "engine" for automated mob farms.

Similarly, you can use cats to protect your villager trading halls. By placing a cat at each entrance, you ensure that a stray Creeper doesn't wander in and blow up your Master-level Librarians.

Summary of the feline companionship

Taming a cat in Minecraft requires a shift in mindset from the typical "chase and grab" gameplay. It is a slow, methodical process that rewards the player with a loyal companion and a safer base. Whether you are hunting for the rare Siamese variant or just want to stop Phantoms from bothering you during a long night of building, the cat is a must-have pet for any serious survival world. Grab your fishing rod, head to the nearest village, and start your journey toward becoming a Minecraft cat person.