Minecraft wiki entry for Creating_a_village, associated text: Skipping to the advanced version, you can make a large building to house (imprison) many villagers for convenient trading. Entry should be blocked by fence gates or iron doors to prevent escapes, and the entire building needs to be well-lit and otherwise defended from invading monsters; otherwise the design and appearance is up to you. The core of the trading hall is the series of cubicles where the villagers spend their lives. These can be separated by walls, fences or blocks, with a fence-gate for you to get in or let a villager in or out. These need to have at least four blocks of floor space each: Two for a bed, one for a job site block, and one for the villager to stand. The open space should be between the head of the bed and the fence gate. Ceilings should be three blocks high to allow iron golems to move around, and allow villagers to breed. You may also have a "breeding hall" or dorm with several beds, to breed yet-unemployed villagers. Use fence gates to block off any stairs you may need, and trapdoors to block any ladders.