If you add some beds, maybe get the villagers to breed to be on the safe side, and spend some time in the village some cats should spawn unless there are already 10 cats around somewhere.
The Wiki isn't really clear about how many beds it takes and whether the beds all need villagers.
"
Untamed cats spawn in villages as long as there is at least one villager and four beds. One cat spawns for every four valid beds, with a maximum of 10 cats.
Cats can spawn every 1200 ticks (1 minute) in a village (5 occupied beds). A random player is selected (including spectators), a random location 8-32 blocks in +/- x/z (based on player location) is chosen and if that is less than 2 chunks from a village with less than 5 cats, a cat spawns there.
I have been to a bunch of villages and they have all been taiga villages, and I need a cat, none of the villages have any does anyone know why?
Maybe they wandered off.
Or maybe the villages don't have enough beds.
If you add some beds, maybe get the villagers to breed to be on the safe side, and spend some time in the village some cats should spawn unless there are already 10 cats around somewhere.
The Wiki isn't really clear about how many beds it takes and whether the beds all need villagers.
"
Untamed cats spawn in villages as long as there is at least one villager and four beds. One cat spawns for every four valid beds, with a maximum of 10 cats.
Cats can spawn every 1200 ticks (1 minute) in a village (5 occupied beds). A random player is selected (including spectators), a random location 8-32 blocks in +/- x/z (based on player location) is chosen and if that is less than 2 chunks from a village with less than 5 cats, a cat spawns there.
"
https://minecraft.gamepedia.com/Cat
I'm thinking maybe the first line is cats generating along with the village and the rest is cats spawning later?
Just testing.
If you got any swamps around, you can look for a witch hut also.
In village, just walk around a bit. Sometimes cats take a while to spawn.