How to Make a Villager Breeder in Minecraft
Guide Java Bedrock
What you need
- 2 villagers (boat or minecart transport)
- 3-8 beds with 2 blocks of air above each
- Bread, carrots, potatoes or beetroots (12 points per villager)
- Composter + crop plot for the self-feeding version
- Rails or water channels for baby export
Step by step
- Isolate the site. Villagers detect villages in an 80-block sphere - build the breeder at least that far from any real village, iron farm or trading hall so bed counting does not get confused.
- Bring two villagers. Boat them over land or rail them with minecarts. Any two adults work; a farmer as one of them makes the breeder self-feeding later.
- Place the beds. At least 3 valid beds (one per adult plus spare for babies). Each bed needs 2 full blocks of free space above it - slabs and trapdoors over a bed invalidate it, because the baby must be able to bounce on the bed.
- Feed them. Throw food at their feet: villagers need 12 food points to become willing. Bread is worth 4 points (3 loaves per villager), carrots, potatoes and beetroots 1 point each (12 per villager). They pick it up into their hidden inventory.
- Wait for hearts. When both are willing and the bed census shows spare capacity, heart particles appear and a baby villager pops out. The census runs about once a minute - no hearts usually means a bed problem.
- Automate with a farmer. Give one villager a composter and a crop plot: farmer villagers harvest and throw surplus food at the others, so the breeder runs forever with zero feeding. A wheat or carrot plot next to the beds is the classic layout.
- Export the babies. Babies cannot claim beds until they grow (20 minutes), so drop them through a trapdoor shaft onto rails or a water stream straight to your trading hall cells.
- Scale carefully. More spare beds means more babies, but the adults only share food so fast. Two adults plus 6-8 beds and a farmer already out-produces any hall you will build.
Java vs Bedrock
Core mechanics are the same in Java and Bedrock: beds, food points and the 80-block village radius. The 2-blocks-above-the-bed requirement is long-standing; verify unusual ceiling blocks on your edition, and remember Bedrock villagers also need bed links to restock trades later in the hall.
Versions: The bed-and-food breeding system arrived with 1.14 Village & Pillage, replacing the old door-counting rule where villagers bred based on "valid doors". The 12 food points and spare-bed census have been unchanged since.
Frequently asked questions
Why are my villagers not breeding?
Check in order: spare beds (more beds than villagers), 2 blocks of air above every bed, food thrown at their feet (they must pick it up), and no other village within 80 blocks stealing the bed count. No hearts after a minute almost always means one of those four.
How much food do villagers need to breed?
12 food points each. Bread counts 4 (3 loaves), carrots, potatoes and beetroots count 1 (12 items). Mix and match - a villager holding 2 bread and 4 carrots is willing too.
Can villagers breed forever on their own?
Only until the beds fill up: the population census stops willingness once villagers equal or exceed valid beds. Keep exporting the babies to your hall and the breeder keeps producing. A farmer villager handles the food side indefinitely.
Related:How to Build a Villager Trading HallHow to Cure a Zombie Villager in MinecraftHow to Grow WheatRedstone Dust