How to Build a Trading Hall in Minecraft
Step-by-step guide to building a villager trading hall in Minecraft. Covers cell design, workstation placement, lighting, zombie-proofing, and layouts for 10-30 villagers.
A trading hall is a structured building that houses multiple villagers in individual cells, each with their own workstation. It keeps your villagers organized, safe from mobs, and easily accessible for trading. A well-designed trading hall is the single most impactful build for mid-to-late game survival because it gives you access to enchantments, gear, and emeralds on demand.
Core requirements
Every trading hall needs:
- Individual cells for each villager so they cannot wander or interact with the wrong workstation.
- One workstation per cell matching the villager's profession.
- A bed per villager (optional but recommended; beds let villagers restock and breed; on some server configurations, beds are required for restocking).
- Full lighting (light level 7+ everywhere to prevent mob spawns).
- Zombie-proofing so mobs cannot reach the villagers.
- Player access from the front of each cell for trading.
Basic cell design
The simplest cell is a 1x2x2 space (1 wide, 2 deep, 2 tall) with the villager inside and the workstation behind it. The front is open or has a fence gate / trapdoor so you can interact with the villager. Here is the layout:
Side view of one cell:
[WALL] [WORKSTATION]
[WALL] [VILLAGER ]
[PLAYER ACCESS - open or fence gate]
Top view of a row of cells:
|W|WS| |W|WS| |W|WS| |W|WS|
|W| V| |W| V| |W| V| |W| V|
^^^^ ^^^^ ^^^^
open open open
W = Wall block, WS = Workstation, V = Villager
The dividing walls between cells prevent villagers from linking to the wrong workstation. Each cell must be isolated so that only the villager in that cell can pathfind to the workstation in that cell.
Materials list (for a 15-villager hall)
| Item | Quantity | Notes |
|---|---|---|
| Building blocks (stone, wood, etc.) | ~300 | Walls and floor |
| Glass panes or iron bars | ~30 | Front of cells (lets you see and trade) |
| Workstations (various) | 15 | One per villager, matching profession |
| Beds | 15 | One per villager (recommended) |
| Torches or other light sources | ~20 | Prevent mob spawns |
| Name tags | 15 | Label each villager for easy identification |
| Signs or item frames | 15 | Label cells with the profession/trade |
Step-by-step build instructions
Step 1: Choose a location
Build near your base for easy access. Underground halls are great because they are naturally zombie-proof (no sunlight gaps). If building above ground, ensure all entrances are sealed with doors or fence gates. Near a village is convenient for sourcing villagers, but you can also transport villagers from anywhere.
Step 2: Build the corridor
Dig or build a long corridor, at least 3 blocks wide (1 block for each side's cells, 1 block for the walkway). For a double-sided hall, make it 5 blocks wide (2 for cells on the left, 1 for walkway, 2 for cells on the right). Height should be at least 3 blocks for comfortable movement.
Step 3: Build the cells
Along each side of the corridor, build individual cells. Each cell is 1 block wide, 2 blocks deep, and 2-3 blocks tall. Separate each cell with a solid wall block so villagers cannot interact with neighboring workstations. The front of each cell faces the corridor. Use glass panes or iron bars for the front wall so you can see and interact with the villager.
Step 4: Place workstations and beds
In each cell, place the workstation at the back and a bed alongside or behind the villager. The villager needs to be able to reach both the bed and the workstation from within its cell. Do NOT place workstations against the dividing wall shared with another cell, as the neighboring villager might claim it through the wall.
Step 5: Move villagers in
Transport villagers into cells using boats, minecarts, or water streams. See the transport guide for methods. Once a villager is in its cell, seal the entrance. Assign its profession by placing the workstation (or ensure it is already the profession you want).
Step 6: Cycle and lock trades
For each villager, cycle the workstation until you get the trades you want, then lock them by completing a trade. Label the cell with a sign showing what the villager sells.
Step 7: Light and secure
Place light sources throughout the hall. Every block should be at light level 7 or higher. Seal all entrances with doors or fence gates. If the hall is above ground, add a roof and ensure no gaps where mobs can enter. Consider placing lightning rods on the roof to prevent lightning from converting villagers to witches.
Advanced features
- Curing station: Include a small room where you can cure zombie villagers before placing them in cells. This saves time when adding new villagers.
- Breeder connection: Connect a villager breeder to the hall via water streams or rail lines for a continuous supply of new villagers.
- Item sorter: Add hoppers below cells to collect items dropped by villagers (they sometimes drop things when panicking).
- Zombie dropper: Build a mechanism that drops a single zombie into the curing station area for converting villagers.
Zombie-proofing checklist
- All entrances sealed with doors, fence gates, or solid blocks.
- No 1x2 gaps where zombies can walk through.
- Light level 7+ everywhere inside the hall.
- If underground, check for cave connections that could let mobs in.
- Iron doors or trapdoors on the corridor entrance (zombies can break wooden doors on Hard).
Server performance considerations
Large numbers of villagers cause server lag because each villager runs AI pathfinding. To minimize impact:
- Keep cells small so villagers have minimal pathfinding to do.
- Do not give villagers access to large open areas.
- On multiplayer servers, check if there is a villager limit per chunk or per player.
- Consider using boats or minecarts to keep villagers stationary (disables pathfinding entirely).
For design inspiration, see the trading hall designs and layouts guide.
Frequently asked questions
Do villagers need beds to restock?
On Java Edition, villagers do not strictly need beds to restock, but they do need beds to be considered part of a "village" for gossip and iron golem spawning. On Bedrock, beds affect the village mechanics more directly. It is best practice to always include beds.
How far apart should cells be?
Cells can be directly adjacent (separated by a single block wall). The important thing is that each workstation is only accessible to its intended villager. A 1-block solid wall between cells is sufficient.
Can I build a trading hall in the Nether?
Yes. Villagers function in the Nether. However, they cannot sleep (beds explode in the Nether), which may affect restocking on some server configurations. Test on your specific setup.
What if a villager is not restocking?
Check that the villager can pathfind to its workstation, the workstation is not claimed by another villager, and it is daytime. If the villager is in a boat or minecart, it may not be able to reach the workstation. Try placing the workstation directly adjacent to the entity.
Want to try villager trading on a server with a full player economy? Astroworld MC runs economy survival with an auction house, custom enchants, and crossplay. IP: play.astroworldmc.com