Minecraft Villager Trades
Search every villager trade by profession or by the item you want — no scrolling through a wiki wall. Find which villager sells Mending, the best emerald farming trades, and exact emerald prices. Data for Java Edition 1.21.
What are you looking for?
99 trades
Cheap emerald source — paper from sugar cane is easy to farm.
Random enchantment. Break & replace the lectern to reroll the offer.
Best use for rotten flesh — pairs well with a zombie farm.
Stick → emerald is one of the easiest early farms (bamboo/sugar cane).
Leads to an Ocean Monument.
Often rolls Lure / Luck of the Sea — cheap upgrade.
Leads to a Woodland Mansion — best way to find one.
Master librarians offer the cheapest books. Mending is a treasure enchant — keep rerolling a Novice lectern until you see Mending, then level the villager up.
Reliable ender pearls without fighting Endermen.
Cheap enchanted diamond armor — often the fastest way to full diamond.
Often comes with Sharpness — a cheap endgame sword.
Can roll Efficiency / Fortune / Unbreaking — great value.
The most reliable way to get a saddle without fishing/looting.
Browse trades by profession
Librarian villager trades
Librarians (workstation: Lectern) are the most useful villager because they sell enchanted books. They also buy paper for emeralds at Novice level, making them a cheap early emerald source.
How to get a Mending villager
- Place a Lectern next to an unemployed villager so it becomes a Librarian.
- Check its enchanted-book offer. If it isn't Mending, break the lectern and place it again to reroll — repeat until Mending appears.
- Trade once to lock it in, then level the librarian to Master for the cheapest price (around 10–22 emeralds + 1 book).
Mending is a treasure enchantment, so it only comes from books, fishing, or chests — a Mending librarian is the only renewable source.
Best villager trades for emerald farming
The most efficient emerald farms sell a single renewable item per emerald. Top trades by items-per-emerald:
How to reset villager trades
Before you trade with a villager for the first time, you can reroll its offers by breaking its workstation (e.g. the Lectern for a Librarian) and placing a new one. Repeat until you get the trade you want. Once you complete a single trade, its profession and offers lock in permanently.
How to level up a villager
Trading gives a villager XP and raises it through five levels — Novice → Apprentice → Journeyman → Expert → Master — and each level unlocks new trades. The badge on its chest shows the level (stone, iron, gold, emerald, diamond). Master-level often has the cheapest enchanted books and the best gear, so level up the villagers you rely on.
How villagers restock
A greyed-out (locked) trade means the villager is out of stock. It restocks by working at its workstation, up to twice per day — so make sure it can path to its job block. No workstation access means no restock.
Cheaper trades: zombie cure & Hero of the Village
Two ways to slash prices: (1) Cure a zombie villager — splash it with a Potion of Weakness, feed it a Golden Apple, and after it heals it gives a large, permanent discount on its trades (it can stack if cured more than once). (2) Hero of the Village — win a raid to get the effect, which temporarily discounts every villager's trades while it lasts.
FAQ
Which villager sells Mending?
Librarians sell enchanted books, and Mending is one of the possible (treasure) enchantments. The enchantment is random, so break and replace the lectern of a Novice librarian until the offer shows Mending, then trade with it and level it up — Master librarians give the cheapest price.
What are the best villager trades for emeralds?
Selling renewable items is the fastest emerald farm: Farmer (20 wheat), Fletcher (32 sticks), Cleric (32 rotten flesh), and Librarian (24 paper) each give 1 emerald per stack. Sticks and paper are the easiest to mass-produce.
How do I change or reset a villager's trades?
Before a villager is traded with for the first time, breaking its workstation (e.g. the lectern) and placing a new one rerolls all of its offers. Once you trade with it, its profession and offers are locked.
Where do I get a saddle from a villager?
A Master-level Leatherworker sells a saddle for about 6 emeralds — the most reliable way to get one without fishing or looting chests.
Are Java and Bedrock villager trades the same?
Mostly, but some emerald prices, quantities, and a few items differ between editions. The data here reflects Java Edition 1.21.