I have created the following structure. The intention is to create fairly compact houses for villager breeding.
This is a section of the houses.
I have 2 of these structures, which would resolve to 28 doors and 4 other types of houses meaning I have 32 houses in total. healed healed 3 villager zombies and locked them inside a small house. One of them sometimes shows hearts, but they won't breed.
I am playing vanilla Minecraft 1.8. The doors are spruce.
What is wrong with these houses? Is there something wrong with spruce doors or half slab roofs?
Best Answer
This applies to Minecraft versions 1.8.0 - 1.13.x
The 1.14 Village and Pillage update changed breeding mechanics again
That your Villagers are entering into "mating mode" (i.e. they occasionally have hearts floating out from their bodies) is a good sign. It implies that the Villager's surroundings are suitable for breeding to occur.
However, with the 1.8 release Villager breeding has been tweaked. Villagers now also have to be "willing" to breed, being in "mating mode" isn't enough anymore.
From the Minecraft Wiki:
That would suggest that it's this new "willingness" mechanic that's actually holding your village back. As the article suggests, you should be able to make the Villagers more "willing" by throwing enough food at them. A caveat though: don't expect this to be quick when your initial population is small!