Quick Answer: Best Villager Trades

ProfessionBest TradeWhy It's Valuable
LibrarianEnchanted Books (any)Guaranteed access to every enchantment, including Mending and rare treasure enchants
FarmerPumpkin/Melon → EmeraldFully automatic via pumpkin/melon farms = infinite emeralds
FletcherSticks → Emerald32 sticks = 1 emerald. Sticks are nearly free from tree farms.
Armorer/Weaponsmith/ToolsmithEmerald → Diamond GearDiamond armor, tools, and weapons without mining a single diamond
ClericRotten Flesh → EmeraldConverts mob farm waste into emeralds
MasonClay/Stone → EmeraldClay blocks and stone are abundant and renewable

Villager trading is arguably the most powerful mechanic in Minecraft. A well-designed trading hall gives you infinite emeralds, every enchantment in the game, diamond gear without mining, and renewable resources that would otherwise require hours of grinding. This guide covers everything from basic villager mechanics to advanced trading hall design and the zombification discount exploit.

Advertisement

Table of Contents

  1. Villager Trading Basics
  2. All 13 Villager Professions & Best Trades
  3. Librarian Deep Dive: Enchanted Book Trading
  4. Zombification Discount (Curing)
  5. Trading Hall Design
  6. Villager Breeding Setup
  7. Villager Trade Rebalance (Experimental)
  8. FAQ

Villager Trading Basics

Villagers spawn in villages and have a profession determined by their workstation block. Each villager starts at Novice level with 2 trades unlocked. Trading with a villager gives them XP; after enough XP, they level up (Apprentice → Journeyman → Expert → Master), unlocking new trades at each level. A master-level villager has all possible trades for their profession unlocked.

  • Villagers restock trades twice per Minecraft day (morning and afternoon) by accessing their workstation
  • If a workstation is destroyed, the villager loses their profession (unless you've traded with them — then they're locked)
  • A villager locked out from their workstation cannot restock
  • Trades can lock after repeated use and require restock to unlock
  • Villagers need a bed to breed, even if they don't sleep in it
Advertisement

All 13 Villager Professions & Best Trades

ProfessionWorkstationBest Buy (Emerald → Item)Best Sell (Item → Emerald)
ArmorerBlast FurnaceEnchanted Diamond Armor (Master)Iron Ingots, Coal
ButcherSmokerCooked Porkchop, Cooked BeefRaw Meat (easy from animal farms)
CartographerCartography TableWoodland Mansion / Ocean Monument MapsPaper, Glass Panes
ClericBrewing StandEnder Pearls (Expert), Glowstone, RedstoneRotten Flesh (from mob farms)
FarmerComposterGolden Carrots (Master), Bread, ApplesWheat, Potatoes, Carrots, Pumpkins, Melons, Beetroot
FishermanBarrelEnchanted Fishing Rod, Cooked FishString, Raw Fish, Coal
FletcherFletching TableEnchanted Bow (Master), Tipped Arrows, ArrowsSticks (best emerald source), String, Feathers
LeatherworkerCauldronEnchanted Leather Armor, Leather Horse ArmorLeather, Scutes
LibrarianLecternEnchanted Books (any enchantment), Glass, Name TagsPaper, Books
Mason (Stone Mason)StonecutterQuartz Blocks, Colored Terracotta, BricksClay Balls, Stone, Granite, Diorite, Andesite
ShepherdLoomColored Wool, Beds, Banners, PaintingsWool (any color), Dyes
ToolsmithSmithing TableEnchanted Diamond Tools (Master)Iron Ingots, Flint, Diamonds (low value)
WeaponsmithGrindstoneEnchanted Diamond Sword/Axe (Master)Iron Ingots, Flint, Diamonds
Advertisement

Librarian Deep Dive: Enchanted Book Trading

Librarians are the most important villagers. A librarian's first trade (Novice level) offers an enchanted book for emeralds + a book. The enchantment is random each time the lectern is placed, and the trade is locked in once you trade with them.

Rerolling for desired enchantments:

  1. Place a lectern next to an unemployed villager → they become a librarian
  2. Check their first trade (enchanted book). If it's not the enchantment you want, break the lectern and replace it
  3. Each place/break cycle randomly rolls new trades — repeat until you get the desired enchantment (Mending, Fortune III, Unbreaking III, Protection IV, Efficiency V, Silk Touch, etc.)
  4. Once the right enchantment appears, trade with the villager immediately to lock the trades permanently
Pro Tip: Lock the villager in a 1x1 cell with the lectern accessible from outside. This prevents them from wandering and lets you reroll trades quickly. Use a piston setup to push the lectern in/out of the cell for faster rerolling on Java Edition.
NEEDS VERIFICATION: Some enchantment-trade price ranges vary between Java and Bedrock editions. Mending trades typically cost 10-38 emeralds on Java but may differ on Bedrock. Always verify on your platform before committing to a villager.

Zombification Discount (Curing)

Converting a villager into a zombie villager and curing them back permanently reduces their trade prices. This stacks — cure a villager multiple times for deeper discounts (up to a maximum where most trades cost 1 emerald). On Hard difficulty, zombies always convert villagers to zombie villagers (100% rate); on Normal it's 50%; on Easy, villagers die instead of converting.

  1. Expose your villager to a zombie (contain the zombie so it only infects the target).
  2. Wait for the villager to turn into a zombie villager (they make a distinct sound).
  3. Throw a Splash Potion of Weakness at the zombie villager.
  4. Right-click with a Golden Apple (not enchanted — regular golden apple).
  5. Wait 3-5 minutes for the curing process (particle effects appear).
  6. The cured villager now offers permanent discounts, and other villagers in a 16-block radius who witnessed the curing also get a temporary discount boost.
Stacking Cures: On Hard difficulty, cure the same villager 5 times for maximum discount. Most trades drop to 1 emerald each. This is resource-intensive (5 golden apples + 5 weakness potions per villager) but pays off enormously long-term.

Trading Hall Design

A trading hall is a structured building that houses villagers in individual cells with their workstations, giving you organized access to trades. Key design principles:

  • 1 villager per cell: 1x1 or 1x2 space with workstation in front. Prevents pathfinding issues and entity cramming.
  • Workstation visibility: Each villager must be able to pathfind to their workstation (even if blocked by a trapdoor) to restock.
  • Zombification station: Build a zombie chamber with a piston door that can expose one villager at a time while protecting others.
  • Bed requirement: Villagers need beds within detection range for breeding. A central bed chamber works.
  • Lighting: Fully lit to prevent mob spawns inside the hall. Zombies breaking in during curing is the most common disaster.
  • Raid-proofing: If your trading hall is in or near a village, raids will target it. Build away from villages or design with raid-proof walls.
Advertisement

Villager Breeding Setup

Villagers breed when there are more beds than villagers and they have enough food. Farmers throw food (bread, carrots, potatoes, beetroot) to other villagers. A simple breeder: 2 farmers in a 3x3 carrot/potato farm with a composter each, beds placed in a separate area they can pathfind to. Excess baby villagers are transported via water stream or minecart to the trading hall.

Villager Trade Rebalance (Experimental)

Mojang introduced an experimental "Villager Trade Rebalance" toggle in 1.20.2. This is NOT enabled by default and does not affect standard worlds. The rebalance changes librarian enchanted book trades to be biome-specific (e.g., Mending only from swamp librarians, Efficiency V only from desert librarians) and requires master-level cartographers for certain maps. If you're playing with this enabled, your trading hall design will need biome-specific villager transport. For most players on default settings, standard trading mechanics apply.

Related Guides

Frequently Asked Questions

Q: Why won't my villager restock trades?

A: The villager must be able to pathfind to their workstation and work at it twice per day. If they can't reach it (blocked, too far, in a minecart), they won't restock. Also check that you haven't locked their profession by trading and then broken their workstation — they still need workstation access to restock.

Q: How do I move villagers long distances?

A: Three methods: (1) boats (villagers can ride boats; push or use a lead on the boat); (2) minecarts on rails; (3) water streams in the Nether (villagers enter Nether portals). Nether transport is fastest for long distances: move a villager through a portal, travel in the Nether (1 block = 8 overworld blocks), then portal back.

Q: Can I get Mending from any librarian?

A: Yes, in default settings. Any librarian can offer any enchantment as their first trade, including Mending. On the experimental trade rebalance, Mending is exclusive to swamp biome librarians.

Q: Do cured villager discounts stack indefinitely?

A: Discounts stack up to a practical cap where most trades cost 1 emerald. Further curing doesn't reduce prices below 1 emerald. The exact cap depends on the trade's base price — more expensive trades may need more cures to reach 1 emerald.

Q: Is it better to cure villagers before or after locking trades?

A: After locking trades. Cure a villager, then trade to lock, or trade first then cure — either order works. But if you cure before locking, the villager might level up from the curing "gossip" mechanism and lock different trades than you wanted. Best practice: trade once to lock desired enchantment, then cure repeatedly.