Minecraft Villager Trades Chart (1.21)
What every villager buys and sells at a glance. Need a specific item — Mending, quartz, wool, sticks? Search all trades by item below. Data for Java Edition 1.21. Covers all 13 professions and 99 trades across the five levels (Novice to Master), each with its workstation block, so you know what to place.
| Villager | Buys (pays emeralds) | Sells |
|---|---|---|
| Armorer Blast Furnace | Coal, Iron Ingot, Lava Bucket, Diamond | Iron Leggings, Shield, Enchanted Diamond Leggings, Enchanted Diamond Chestplate |
| Butcher Smoker | Raw Chicken, Raw Porkchop, Coal, Sweet Berries | Cooked Porkchop, Rabbit Stew |
| Cartographer Cartography Table | Paper, Glass Pane | Empty Map, Ocean Explorer Map, Woodland Explorer Map, Item Frame, Globe Banner Pattern |
| Cleric Brewing Stand | Rotten Flesh, Gold Ingot, Rabbit's Foot, Scute, Glass Bottle | Redstone Dust, Lapis Lazuli, Glowstone, Ender Pearl, Bottle o' Enchanting |
| Farmer Composter | Wheat, Potato, Carrot, Pumpkin, Melon | Bread, Pumpkin Pie, Apple, Cookie, Cake, Golden Carrot, Glistering Melon Slice |
| Fisherman Barrel | String, Coal, Raw Salmon | Cooked Cod, Campfire, Enchanted Fishing Rod |
| Fletcher Fletching Table | Stick, Flint, String, Feather | Arrow, Bow, Crossbow, Tipped Arrow |
| Leatherworker Cauldron | Leather, Flint, Rabbit Hide, Scute | Leather Horse Armor, Saddle |
| Librarian Lectern | Paper, Book | Enchanted Book, Lantern, Glass, Clock, Compass, Enchanted Book (Mending), Name Tag |
| Mason Stonecutter | Clay Ball, Stone, Granite / Andesite / Diorite | Brick, Chiseled Stone Bricks, Terracotta (any color), Glazed Terracotta (any color), Quartz Block |
| Shepherd Loom | White Wool, Dye (any) | Shears, Wool (any color), Banner (any color), Bed (any color), Painting |
| Toolsmith Smithing Table | Coal, Iron Ingot, Diamond | Enchanted Diamond Axe, Enchanted Diamond Pickaxe |
| Weaponsmith Grindstone | Coal, Diamond | Enchanted Iron Sword, Enchanted Diamond Axe, Enchanted Diamond Sword |
Search every trade by item or profession
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.
Can you trade with a Nitwit villager?
No. Nitwits (green coat, no profession badge) can never take a job or trade, no matter which workstation you place next to them. Only villagers with a profession trade.
What's the fastest way to get emeralds from villagers?
Sell mass-produced renewable items: a Fletcher buys 32 sticks for an emerald and a Librarian buys 24 paper — both are cheap to farm from sugar cane and any wood. Cleric (rotten flesh) is a strong early-game option too.