Mechanics & How-To

How to Build a Villager Trading Hall in Minecraft

Cells, locks and cures — the rules that decide whether your villager trading hall prints Mending or wastes a week. Current as of Java 26.3.

A villager trading hall is three systems bolted together: an input (a breeder producing villagers), storage (sealed cells, each with a bed and a workstation), and an output (a way to discard villagers you don't want). Placing an unclaimed workstation next to an unemployed villager gives it that profession and its trade set.

The single rule that governs everything else: the first trade locks a villager's trades permanently. Before that first trade, you can break and replace the job block to reroll the offers as many times as you like. After it, the villager is what it is. Build the hall so that rerolling is easy and accidental trading is hard. Everything below is current as of Java 26.3, released September 15, 2026.

Step 1: Plan before you place a block

There are well-known hall designs from Eggfur, IanXO4, Mysticat, Tango Tek, sZPeddy and LogicalGeekBoy, among others. We're crediting them rather than reproducing schematics — build videos change with versions, and a diagram copied out of context is how people end up with a hall that doesn't restock.

The axes that actually differ between designs

Step 2: Build the cells

Each cell needs a bed and a workstation. Beds are not optional decoration — villagers need to sleep to restock their trades, which they do twice per day. Seal the cells completely: a villager that can pathfind out will find its way to the wrong workstation, and a villager that can be reached by accident will get its trades locked by an accidental click.

One 26.3 trap: the new straw bed is a one-use bed that doesn't set your spawn, and villagers won't use it, unlike every other bed. Put a normal bed in each cell, or the villager in it never restocks.

Step 3: Get villagers into the hall

A breeder is the standard input. This is where recent versions bite.

Mojang's 26.1 patch notes confirm that it increased the bounding box of baby villagers to fit their new model. That this broke common breeder designs is community-reported — corroborated across at least five Reddit threads, but not officially acknowledged by Mojang. One player's summary: "26.1 broke the villager breeder i normally make becuase baby villagers are too big to fall through fences now." The 26.3 release notes list no further change to baby villager size, so assume a pre-26.1 design is still affected.

Workarounds circulating in those threads include chains, end rods, amethyst, a zombie scare-chamber, and chest boats. To be explicit: these are community suggestions, not verified fixes. Build one in a test world before you commit. If you're building farm infrastructure alongside the hall, our mob farm guide covers the spawning rules those builds depend on.

Step 4: Locking and rerolling trades

Break and replace the job block until the villager offers what you want, then trade once to lock it. That's the whole technique. One wrinkle since 26.1: per Mojang's notes, re-rolling "still produces a randomized sequence of trades, but that sequence is now determined by the world seed." You still reroll until the book you want shows up. The same release swapped the master librarian's Name Tag trade for red and yellow candles, and since 26.3, new trades unlocked by a level-up appear even while you have the trading window open.

What you're rerolling for depends on a mechanic whose status people get wrong. The Villager Trade Rebalance is still experimental and opt-in as of 26.3 — the 26.3 release notes don't move it out of experiments — with two exceptions: the cartographer and wandering trader changes became default in Java 1.21.5 and Bedrock 1.21.70. The librarian biome-locking scheme (swamp = Mending, taiga = Fortune II, plains = Protection III, desert = Efficiency III, savanna = Sharpness III, snowy = Silk Touch, jungle = Unbreaking II) and the armorer changes remain experimental. In default vanilla, any master librarian can offer Mending regardless of biome — which is why getting Mending fast is still a librarian rerolling problem and not a travel problem. For everything else that shipped in 26.3, see the recap in our snapshot roundup.

Step 5: Zombify-and-cure discounts

Curing a zombie villager with a splash potion of Weakness and a golden apple gives a permanent discount — once. Repeat cures give no additional discount; the stacking behaviour was removed in 1.20.2. If a guide tells you to cure the same villager five times, it predates that change.

One platform exception: on Bedrock only, other villagers within a 16-block cube receive a smaller discount proportional to the number of cures, up to 10.

Curing station notes

Step 6: Discarding villagers you don't want

Do not kill unwanted villagers directly. It triggers a popularity penalty that raises prices across the hall and can turn iron golems hostile. Build a discard route — a drop, a water push, a minecart line out — so rejects leave the hall alive and out of sight.

Common mistakes

Worth knowing

Everything above is vanilla behaviour. Servers routinely change or disable villager trading to protect their own economies — MCRPG, launching October 16, 2026, is built around a player-driven economy where prices come from other players rather than a villager with a lectern. Check the rules before you build a hall on someone else's server.