Minecraft – Why is villager breeding failing in a village

minecraft-java-edition

I have a village of four villagers. There are about ten beds in the village.

Image of village

When I feed two of the villagers, they start showing heart particles, but then the breeding fails with cloud particles. Can villagers have a problem pathfinding to a bed behind closed door?

Best Answer

The beds might not be close enough, or there might not be enough free space above them for the baby to jump.

[They] can produce a baby only if they have their own beds plus an available bed for the baby, and the beds have two empty blocks above them (there needs to be room for the baby to jump on the bed). If the population cap is met, or the beds are obstructed, angry particles appear above their heads (along with the heart particles), preventing them from mating.

Minecraft Gamepedia