Our Minecraft Villager Breeding Guide feature how to breed villagers to increase the population of your nearby villages! We're going through all of the breeding requirements you'll need to follow. This guide has also been updated to work with the most current 1.19 Minecraft release.
Maybe you’ve caused one too many problems with the local village and negative gossip is spreading about you. Perhaps you have dreams of a more Orwellian nature. No matter how you got here, what you want is lots and lots of villagers. In this guide, you’ll find everything you need to know about breeding villagers, including how it was changed in Version 1.14 and the following pre-releases. For just that part, you can skip to the “Changes in 1.14” section down below. If you’re new to breeding villagers, read on!
Finding Villagers to breed in Minecraft
The easiest way to find a Villager is to look for a village! These collections of buildings appear scattered throughout the world and will look different depending on the local climate. Be cautious when approaching a new location. The Village and Pillage update has added some new inhabitants to the Minecraft overworld, and many of them won’t be happy to see you. These unhappy villagers include:
- Zombie Villagers
In every village, you can find blocks like the Fletching Table, the Lectern, the Barrel, and more that act as “job sites” for Villagers. Any nearby Villager can claim one of these job sites and start offering relevant trades to the player. For example, the Lectern is the job site for the Librarian, who will buy paper from you if you talk to them. There’s a lot to learn when it comes to trading with Villagers, but to get started, just talk to each Villager and see what kind of trades they can offer.
Related: How to move villagers in Minecraft
The basics of Villager breeding in Minecraft
When you first get to a village, you may already see some big-headed babies running around! Baby villagers take 20 real-world minutes to grow up, and once they’re fully grown, they’ll latch onto any unattended job site and start offering trades. Unlike other mobs in Minecraft, villagers can’t be bred on command just by feeding them a specific item. Instead, they plan out their families, deciding to breed on their own if the two main requirements are met.
First, both parents need to have a nice meal. Villagers actually have eight hidden inventory slots (for a total of 12 slots) where they can store food and seeds, and each parent will need to fill up one of those slots with one of the following:
- 3 Bread
- 12 Carrots
- 12 Potatoes
In total, Villagers must hold 12 individual slots of food. Potatoes and carrots each account for one individual slot, which is why you need 12 of those vegetables in total. Loaves of bread, however, account for four slots per loaf, which is why you only need three loaves of bread in total.
Villagers will share food with each other when they have extra, and you can help out by throwing food to hungry Villagers. Once two Villagers are ready to breed, they will wait until the evening of that day. Then, if all requirements are met, they will consume the required food in the process, quickly popping out a new baby villager within about 20 minutes.
Changes in Minecraft version 1.14
These changes may have debuted in 1.14, but they're still working with the latest version release. The biggest change from previous versions is that Villagers now determine their willingness to breed based on the number of nearby beds rather than the number of nearby doors. Previously, the strategy for turning villages into cities was to pack tiny rooms in like sardines, with a wooden door for each resident.
Now, the Villagers have developed some standards of living. In order for two Villagers to have a child, there must be one bed for each of them to sleep in, plus one for the child. This means that big rooms with lots of beds and a steady food source are the new magic formula for pumping out Villager babies.
The rooms must be big enough that the beds have at least two empty blocks of space above them. This will give room for the new baby Villager to jump on the bed. Remember, you need three beds lined next to each other in total to breed the child.
Exceeding the Limits
The biggest issue with breeding Villagers is that any village will eventually stop growing once there are no more unoccupied beds available for a new baby. This issue is best solved by sending the newborn Villagers a long distance away from their original bed. You could use an automatic minecart system or waterway for this. And before you say it would be too cruel to do so, rest assured that the little ones will forget all about their old village less than 10 seconds after they get 36 blocks away.
This will both solve your overpopulation issue and provide a convenient way to transport Villagers to their new homes. To keep your Villager factory running at full capacity, consider using dispensers or an automatic harvester to keep a steady supply of food items available.