About This Guide

A compact villager breeder that produces unlimited villagers for trading halls and iron farms. Uses beds and food to trigger breeding. Baby villagers are automatically separated from adults via trapdoor mechanics. This intermediate farm build works in Minecraft Java Edition and Bedrock Edition, version 1.20+ and above. Budget around 20-25 minutes for construction — have all materials in your inventory before you begin.

Difficulty: Intermediate

The Intermediate rating reflects either multi-layered construction, a larger footprint that demands planning ahead, or simple redstone circuits. You should be comfortable with basic survival mechanics and resource gathering before starting. Budget extra time for iteration — not everything lines up perfectly the first try.

Materials You’ll Need

MaterialQuantity
Oak Planks40
Glass Block20
Bed3
Oak Door1
Slab (any)12
Water Bucket1
Hopper1
Chest1
Bread or Carrots64

Total distinct materials: 9. Gather everything listed above before you start — mid-build supply runs break your momentum.

Step-by-Step Instructions

Step 1: Build the Floor Platform

Place a 5x4 planks floor raised one block above ground. This elevated platform is the villager living area. Leave space below and behind for the baby collection system.

💡 Tip: Raising the floor one block creates space underneath for the baby villager drop mechanic.

Step 2: Place the Beds

Place 3 beds in a row inside the platform. Villagers need unclaimed beds to breed — each breeding attempt requires one available bed. Three beds gives you a steady supply.

💡 Tip: Extra beds = faster breeding. The number of beds limits how many villagers can exist in the area.

Step 3: Build the Walls

Build planks walls around the platform. Place a door on one side for villager access. On the back edge, use slabs instead of full blocks — baby villagers are short enough to walk under slabs and fall out.

💡 Tip: The slab trick is key — adults are too tall to fit under slabs, but babies walk right through.

Step 4: Add Glass Upper Walls and Ceiling

Add glass blocks for the upper walls to let light in. Place a slab ceiling to keep the room enclosed. Villagers need to see the sky or have enough light level to breed.

💡 Tip: Glass walls prevent villagers from escaping while letting in enough light for breeding.

Step 5: Build Baby Collection System

Below the slab edge, place a water channel that pushes baby villagers to one side. At the end of the water, place a hopper connected to a chest (or just a fenced holding area).

💡 Tip: For a trading hall, replace the hopper/chest with a fenced area or minecart rail to transport villagers.

Step 6: Start Breeding

Transport 2 villagers into the breeder. Throw bread (3 per breeding) or carrots (12 per breeding) at them. When they have enough food, hearts appear and a baby spawns. The baby walks under the slabs and gets collected.

💡 Tip: Villagers share food with each other. Drop a stack of bread and they'll keep breeding until beds run out.

Tips & Tricks

Want more builds like this?

Get new step-by-step guides delivered to your inbox when we release new content.