Skip To...
Villagers are vital non-playable characters (NPC) to have in Minecraft. These creatures are docile and willing to trade items with you. You can get some much-needed items by trading with these strange little NPCs. Villagers are only found in villages, and there will only be a limited set of these guys in each village. Fortunately, you can breed these creatures to get more of them walking around. Here’s the easiest way to breed villagers in the new Minecraft 1.20 update.
How To Breed Villagers in Minecraft 1.20
You must have at least two villagers, food, and the correct number of beds in order to breed in Minecraft 1.2o. These characters can only be found in villages or wandering nearby villages. Drop food near these creatures, and they will automatically pick them up. If you build a farm in town, the NPCs may harvest some of the crops.
This is how much you need to feed your villagers in Minecraft to get them in the mood to breed:
- Potatoes x12
- Carrots x12
- Beetroots x12
- Bread x3
Once two creatures are well-fed, the NPCs will begin reproducing and create a child villager. Trading with the villagers will also make them more likely to breed; they trade with Emerald.
You need enough beds for every villager, including a bed for the child. If you don’t have that extra bed made for the little villager to occupy, then the child will not spawn. For example, villagers will only breed if you have two beds for both. However, the third villager, the child, won’t appear if there’s no third bed nearby. You need more extra beds if you plan to have more than one child.
The child will grow up to adulthood within 20 minutes. You can then trade with the new villager.
The Best Way To Breed Villagers in Minecraft
The biggest issue with breeding villagers is that they sometimes won’t breed, even when fed enough food. That’s because villagers are more likely to breed with other villagers that are close to their bed. For instance, two villagers who share the same house are more likely to breed.
The issue is that these NPCs don’t always go to the same bed every night. Usually, they only go to the one that’s closest. Because it is difficult to determine where villagers will sleep, your best and easiest option to breed villagers is to kidnap them and put them in an enclosed location.
The easiest way to breed villagers in Minecraft 1.20 is to:
- Dig a hole deep enough that a villager won’t be able to jump out of it.
- Make sure there’s enough room to put in at least three beds and still have the villagers be able to walk around.
- Feed them the appropriate amount of food.
- Wait until they get near each other for hearts to appear.
- A child villager should pop out.
If you want something more elaborate, you can trap a bunch of villagers in one giant building. Make plenty of beds and place them all in one room. The easiest way to do this is to build around a village, destroy every bed, and make a room only for beds. Build a farm inside the building for harvesting. Make sure there aren’t any exits for your prisoners to escape from. Feed every villager and wait to see which ones breed.
Why Do You Need to Breed Villagers?
Villagers can trade with you unique items, including fully enchanted weapons and swords. However, each villager’s trade options are random. The items they offer are sometimes determined by their profession. Making new NPCs will give you more options to trade, as each villager will offer a new set of tools to trade with.
Breeding villagers also becomes useful when you’re making your own village. Making a village requires you to have buildings and NPCs to occupy. While you can drag villagers to your newly belted village, the easiest way to fill your town is by breeding.
Related:
How to Turn On and Use Coordinates in Minecraft
Minecraft 1.20 is available on PC, Android, iOS, Xbox One, Xbox Series X|S, Nintendo Switch, and PlayStation platforms.