Minecraft wiki entry for Creating_a_village, associated text: Next, place down at least 6 valid beds around the two villagers, and give them some food (3 pieces of bread each) to make them "willing" to breed. After the two villagers breed and create a baby villager, you can create a simple infinite villager breeder. Note that villagers cannot infinitely breed without stopping, because they also need to rest at home, sleep, gossip, and work (or wander around if they are a nitwit). Additionally, they need food in order to be willing.