How to Mate Villagers in Minecraft
Villagers in Minecraft understand the importance of a growing population for economic growth. The most important thing you need if you want to get Villagers to breed is beds. Villagers only breed if there is an available bed for baby Villagers. Once a Villager is ready to produce, and a bed is available, then those Villagers continue baby-making until the population matches the number of beds.
How To Mate Villagers In Minecraft
The real trick to getting Villagers to get busy is to know what makes them "willing." As already mentioned, you need to have an available bed for the baby Villager. The adult Villagers must also have either three bread, 12 carrots, 12 potatoes, or 12 beetroots in one stack of their inventory. Villagers with excess food share it with Villagers with less food, or you can throw the food at the Villagers yourself. Either way, Villagers seem are aware of the importance of available housing, and steady food supplies, before they decide to bring a baby into the world.
How To Make An Automatic Villager Breeder
If you want, rather than leaving your Villager production up to the layout of whatever village you found, you can build an automatic Villager breeder. There is no real right or wrong way to do this, but some designs are more efficient than others. Some are easier to build. The idea behind the Villager breeder is to have the Villagers near a source of food, jobs, and beds, and have a way for baby Villagers to leave while adults stay in the breeder.
I linked a Wattles video above. It shows a good, simple build for a Villager breeder, as it is easier to see the process explained on-screen than writing it out. Wattles explains everything clearly and concisely, with no extra fluff or shouting about things.
Another way to get a Villager is to use a splash potion of weakness on a zombie and then feed it a golden apple. After about five minutes, the zombie becomes a Villager. This method can be quite useful, as any Villager that dies to a zombie turns into a zombie, so using this method lets you save them.