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
- Orientation: horizontal halls are easier to build; vertical stacks are more compact and easier to seal.
- Access: whether you trade through a gap, a trapdoor, or over a block — this decides how easy accidental first-trades are.
- Reroll ergonomics: how quickly you can break and replace a job block from the trading position.
- Discard route: how a rejected villager leaves without you killing it in front of the others.
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
- Cure time is 3,600–6,000 ticks — roughly three to five minutes.
- Up to 14 iron bars or beds within a 9×9×9 cube around the villager speed the cure by about 4.2% each.
- A villager keeps its profession and trades through the cure, provided it had already been traded with.
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
- Trading once by accident before checking the offers, locking a bad trade forever.
- Forgetting beds, then wondering why trades never restock.
- Using straw beds in the cells — villagers ignore them.
- Leaving a pathfinding gap, so villagers swap to the wrong workstations.
- Killing rejects in place and tanking prices hall-wide.
- Curing repeatedly, expecting stacking discounts removed in 1.20.2.
- Assuming biome-locked librarian trades apply — they're still experimental as of 26.3.
- Copying a pre-26.1 breeder design without testing it first.
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.