Last updated: 19 September 2026
Minecraft Villager Trading Guide
Villager trading is Minecraft's most powerful economy system — a well-run trading hall hands you Mending books, diamond gear, and effectively infinite emeralds without ever touching a dangerous structure. Getting there means understanding four separate systems: professions, trade tiers, restocking, and the discount mechanics that turn a 30-emerald book into a 1-emerald one.
01Emeralds: The Currency of Villager Trading
Emeralds are the universal currency for every villager trade. You spend them buying goods (enchanted books, gear, food) and earn them selling raw materials back — most professions trade in both directions, so a Farmer who buys your wheat will also sell you bread or a golden carrot a few emeralds later.
Farmers are the most efficient early-game emerald source: at Novice level they randomly offer a subset of crop-buying trades — wheat (20 per emerald), potato (26 per emerald), carrot (22 per emerald), or beetroot (15 per emerald) — and an automated crop farm feeds one with almost no active effort. Other reliable sellers to villagers include:
- Fletcher — commonly rolls a trade buying sticks (32 per emerald at Novice), trivial to mass-produce from wood.
- Librarian — buys paper; pair with a sugar cane farm for hands-off income, and it's the profession that eventually sells enchanted books, including Mending.
- Cleric — buys rotten flesh, which any mob farm produces automatically, and at Expert level offers one of the main renewable sources of ender pearls alongside Enderman farming and Piglin bartering.
- Armorer, Weaponsmith, and Toolsmith — the three "smith" professions buy coal and iron ingots, and are the reason diamond gear is fully renewable through trading.
Emeralds have no other crafting use, so treat them purely as trading tokens — there's no downside to stockpiling a full chest before going after an expensive enchanted book.
02Assigning Professions via Workstations
A villager's profession comes from the job site block (workstation) it claims. Any unemployed adult villager will automatically walk to and claim the nearest unclaimed matching workstation within range — place the block near a villager with an available bed and it will usually claim it within seconds.
- Lectern → Librarian (enchanted books, including Mending)
- Composter → Farmer (buys crops; sells bread, golden carrot, pumpkin pie)
- Blast Furnace → Armorer (iron and diamond armor)
- Grindstone → Weaponsmith (iron and diamond swords and axes)
- Smithing Table → Toolsmith (iron and diamond tools)
- Brewing Stand → Cleric (redstone, lapis, bottles o' enchanting, ender pearls)
- Smoker → Butcher (cooked meats; buys raw meat and coal)
- Barrel → Fisherman (cooked fish, fishing rods, campfires)
- Fletching Table → Fletcher (bows, crossbows, arrows; buys sticks and feathers)
- Cartography Table → Cartographer (maps, item frames, banners)
- Loom → Shepherd (coloured beds, banners, paintings)
- Stonecutter → Mason (terracotta, quartz, glazed terracotta)
- Cauldron → Leatherworker (dyed leather armor, saddles)
The important rule: completing a single trade locks a villager's profession and its rolled offers permanently. To reroll a bad trade — hunting for a Librarian offering Mending, for instance — break and replace the workstation before trading with that villager. Once you've traded even once, no amount of workstation-swapping changes anything.
03Leveling Up Trade Tiers
Every villager progresses through five trade levels — Novice, Apprentice, Journeyman, Expert, and Master — shown by the badge on its belt (stone, iron, gold, emerald, diamond). In Java Edition each level unlocks up to two new trade slots; Bedrock Edition unlocks up to three per level.
- Novice — 0 XP (starting level)
- Apprentice — 10 XP total
- Journeyman — 70 XP total
- Expert — 150 XP total
- Master — 250 XP total (all trades unlocked)
Leveling happens automatically: every completed trade, buy or sell, grants XP toward the next tier. Cycling through all of a villager's currently available trades each restock — rather than spamming just one — is the fastest way to push it to Master, since XP comes from the transaction itself, not from which trade you pick.
04Restocking: How and When Trades Refresh
Every trade slot has a maximum use limit; once hit, it greys out. Working villagers refresh their locked trades by returning to their claimed job site block, which resupplies offers up to twice per in-game day. Bedrock Edition additionally requires the villager to have a linked bed nearby to restock.
- The claimed workstation must be reachable — not boxed in or blocked by solid blocks.
- It needs to be within the villager's pathing range so it can physically walk to it.
- The villager needs its own valid bed; in a crowded trading hall, villagers competing over the same few beds or workstations is the most common reason restocking silently stops working.
05Hero of the Village Discount
Defeating a raid grants the Hero of the Village status effect. You start a raid by drinking an Ominous Bottle (dropped by Pillager Captains or found in Trial Vaults), which gives Bad Omen; entering a village under Bad Omen converts it into Raid Omen and the raid begins about 30 seconds later. While Hero of the Village is active, every villager you trade with gives you a discount, and it applies broadly, including to villagers in villages other than the one where you defeated the raid.
The discount scales with the raid's difficulty level: Level I cuts a trade's price by 30%, and each level above that adds roughly another 6.25%, up to 55% off at the maximum Level V (Java Edition only — Bedrock Edition caps at the single Level I discount). The effect lasts 40 in-game minutes, and in Java Edition villagers under its effect will also occasionally throw free gifts at nearby players.
06Cure a Zombie Villager for Permanent Discounts
The single most impactful trick in Minecraft's villager economy is curing a zombie villager. A freshly cured villager — provided it had a profession before being zombified — gets a permanent trading discount from the positive reputation the cure grants, and nearby villagers get smaller discounts too.
- Find a zombie villager. They spawn naturally at night (a percentage of zombies spawn as zombie villagers instead), in zombie villages, or in igloo basements.
- Weaken it. Hit it with a Splash Potion of Weakness (or an Arrow of Weakness), brewed from a Fermented Spider Eye and a Water Bottle.
- Feed it a golden apple. Use a regular (not enchanted) Golden Apple on the weakened zombie villager — it will start shuddering, with its Weakness effect replaced by Strength during the process.
- Wait it out. Curing takes a random 3–5 minutes; nothing you do speeds it up beyond that window.
- Trade once to lock it in. After conversion, the villager's trades are freshly rolled — make one trade to permanently lock its profession and pricing.
This discount is permanent and doesn't decay, but it also doesn't grow: curing the same villager a second time applies no additional discount — the positive reputation it grants is capped. If you want more discounted villagers, cure additional different zombie villagers rather than re-curing one.
The Librarian is the highest-value target. Reroll its Novice-level enchanted book offer (break and replace the Lectern before trading) until it offers Mending, then trade once to lock it in. Combined with a zombie cure, that book can cost as little as 1 emerald instead of the usual 20+.
07FAQ
FAQ
How do I assign a profession to a villager?
Place the matching job site block (workstation) near an unemployed villager that has an available bed — it will automatically walk to and claim the nearest one. A Lectern makes a Librarian, a Composter makes a Farmer, and so on. You can change the profession by breaking and replacing the workstation before it, but only until you complete a trade with that villager — trading locks the profession permanently.
How do I get a Mending book from a villager?
Place a Lectern next to an unemployed villager to make it a Librarian. At Novice level it immediately offers one random enchanted book. If it isn't Mending, break and replace the Lectern to reroll before trading, and repeat until Mending appears — then trade once to lock it in. Curing that Librarian from a zombie villager first drops the price further.
Does curing a zombie villager stack if you do it more than once?
No. The permanent discount from curing comes from a capped positive-reputation bonus, so curing the same villager a second time applies no additional discount. To get more discounted trades, cure additional different zombie villagers instead.
Why won't my villager restock trades?
Villagers restock locked trades up to twice per in-game day, but only while working at a reachable job site block. Check that the workstation isn't blocked or out of pathing range, and that each villager has its own valid bed — in a crowded trading hall, villagers competing over shared beds or workstations is the most common cause of restocking silently failing. Bedrock Edition additionally requires a linked bed.
How long does Hero of the Village last and what does it discount?
40 in-game minutes. It discounts trades with every villager you interact with during that window — 30% off at Level I, scaling up by roughly 6.25% per additional raid level to 55% off at the maximum Level V in Java Edition (Bedrock Edition only has the single Level I discount).
Sources
Where the facts on this page were checked. If one of them now says something different, we want to know — tell us and we will fix the guide.
- Trading Minecraft Wiki
- Hero of the Village Minecraft Wiki
- Zombie villager Minecraft Wiki
- Villager Minecraft Wiki
- Raid Omen Minecraft Wiki
New & updated guides ship every week. Follow the Atom feed or get notified when new Minecraft guides land.