lans.cloud Tools

Minecraft Villager Trading Chart

Free interactive Minecraft villager trading chart: every trade for all 13 professions and 5 levels, with workstations, offer chances, enchanted-book prices, best emerald farms, and a reverse lookup for which villager sells mending. Java Edition 26.2.

Quick answer

Minecraft has 13 tradeable villager professions, each set by a workstation block and each with five levels (Novice → Master). The librarian (lectern) sells enchanted books, the cleric (brewing stand) sells ender pearls, and the armorer, weaponsmith and toolsmith sell enchanted diamond gear. Pick a profession below to see every trade — emeralds in, items out — or search an item to find which villager sells it. Java Edition 26.2.
Was this tool helpful?
Support this site

More tools

Every Villager Trade, in One Interactive Chart

A static wall chart of Minecraft villager trades goes stale the moment you need a specific item — you scroll past twelve professions to find the one you want. This villager trading chart flips it around: tap a profession and it lays out all five levels at once, every trade shown as emeralds in and items out, with the offer chance where a trade is not guaranteed. Switch to Find an item and it answers the question you actually have — “which villager sells this?” — from a saddle to a Mending book. Ranking the trades is a different page: best villager trades, ranked sorts by emerald rate instead of by profession.

Each profession is tied to exactly one workstation: a lectern makes a librarian, a composter a farmer, a grindstone a weaponsmith. Place that block beside an unemployed adult villager and it takes the job. Break and replace the block before the first trade to reroll the offers — the trick every trading hall is built on.

Some villager jobs go by other names. The cleric is often called the alchemist — its workstation is a brewing stand. Blacksmith is not a real Minecraft profession: the three smiths are the armorer (blast furnace), the toolsmith (smithing table) and the weaponsmith (grindstone), so “all blacksmith trades” means those three tables. The grindstone villager is the weaponsmith, and the “desert villager” you see in a desert village is an ordinary villager in desert clothing — the biome changes its outfit, never its trades.

Villager professions, workstations & headline trades

ProfessionWorkstation blockMaster-level sells
LibrarianLecternRed Candle, Yellow Candle
FarmerComposterGolden Carrot, Glistering Melon Slice
ClericBrewing StandBottle o' Enchanting
ArmorerBlast FurnaceEnchanted Diamond Helmet, Enchanted Diamond Chestplate
ToolsmithSmithing TableEnchanted Diamond Pickaxe
WeaponsmithGrindstoneEnchanted Diamond Sword
FishermanBarrelBuys fish and boats, and sells buckets of fish, campfires and an enchanted fishing rod.
FletcherFletching TableEnchanted Crossbow, Tipped Arrow
ShepherdLoomPainting
ButcherSmokerBuys raw and grown food and sells cooked meat and rabbit stew.
LeatherworkerCauldronLeather Cap, Saddle
CartographerCartography TableGlobe Banner Pattern, Woodland Explorer Map
MasonStonecutterQuartz Pillar, Block of Quartz

Each of the 13 professions is claimed via its workstation block. The last column lists what the profession sells at master level — computed from the same trade data the chart above runs on.

Minecraft villager professions chart — all 13 jobs (librarian, farmer, cleric, armorer, toolsmith, weaponsmith, fisherman, fletcher, shepherd, butcher, leatherworker, cartographer, mason), the workstation block that assigns each, and what that villager trades, for Java Edition 26.2
All 13 villager professions, their workstation block, and what each one trades — the printable Java 26.2 chart, generated from the same data as the tool above.Download PNG

All Librarian Villager Trades — Every Level (Java 26.2)

A librarian is created by placing a Lectern next to an unemployed adult villager. Sells enchanted books of almost any enchantment, plus bookshelves, compasses, clocks and candles.

Librarian trades by level

LevelYou giveYou getOffer chance
Novice24× Paper1× Emerald67%
Novice9× Emerald1× Bookshelf67%
Novice1× Book + 5–64× Emerald1× Enchanted BookOne random enchantment (any except Soul Speed, Swift Sneak and Wind Burst), at a random level. Price scales with the level — roughly 5–19 emeralds for a level I enchantment up to 17–64 for level V, and about double for treasure enchantments like Mending.67%
Apprentice4× Book1× Emerald67%
Apprentice1× Emerald1× Lantern67%
Apprentice1× Book + 5–64× Emerald1× Enchanted BookOne random enchantment (any except Soul Speed, Swift Sneak and Wind Burst), at a random level. Price scales with the level — roughly 5–19 emeralds for a level I enchantment up to 17–64 for level V, and about double for treasure enchantments like Mending.67%
Journeyman5× Ink Sac1× Emerald67%
Journeyman1× Emerald4× Glass67%
Journeyman1× Book + 5–64× Emerald1× Enchanted BookOne random enchantment (any except Soul Speed, Swift Sneak and Wind Burst), at a random level. Price scales with the level — roughly 5–19 emeralds for a level I enchantment up to 17–64 for level V, and about double for treasure enchantments like Mending.67%
Expert1× Book and Quill1× EmeraldThe trade is written on the wiki as two books and quills, but in Java Edition only ONE is actually requested: MC-248042 means the price is always discounted to 1 because books and quills do not stack.50%
Expert4× Emerald1× Compass50%
Expert5× Emerald1× Clock50%
Expert1× Book + 5–64× Emerald1× Enchanted BookOne random enchantment (any except Soul Speed, Swift Sneak and Wind Burst), at a random level. Price scales with the level — roughly 5–19 emeralds for a level I enchantment up to 17–64 for level V, and about double for treasure enchantments like Mending.50%
Master3× Emerald1× Red CandleNew in 26.1 — this replaced the old Name Tag master trade, which no longer exists. Both candle colours are offered together in Java.Always
Master3× Emerald1× Yellow CandleNew in 26.1, alongside the red candle, replacing the removed Name Tag trade. Always offered in Java; in Bedrock Edition it competes for one slot against the red candle and appears 25% of the time.Always

Java Edition 26.2 default trades. A librarian unlocks these across five levels — Novice, Apprentice, Journeyman, Expert, Master — at 0, 10, 70, 150, 250 total trading experience.

All Farmer Villager Trades — Every Level (Java 26.2)

A farmer is created by placing a Composter next to an unemployed adult villager. Buys crops for emeralds and sells bread, golden carrots and glistering melon slices.

Farmer trades by level

LevelYou giveYou getOffer chance
Novice20× Wheat1× Emerald40%
Novice26× Potato1× Emerald40%
Novice22× Carrot1× Emerald40%
Novice15× Beetroot1× Emerald40%
Novice1× Emerald6× Bread40%
Apprentice6× Pumpkin1× Emerald67%
Apprentice1× Emerald4× Pumpkin Pie67%
Apprentice1× Emerald4× Apple67%
Journeyman4× Melon1× EmeraldAlways
Journeyman3× Emerald18× CookieAlways
Expert1× Emerald1× Suspicious StewThe stew's effect is fixed when the trade is unlocked, not per purchase. In Java Edition it is one of Blindness (6s), Jump Boost (8s), Night Vision (5s), Poison (14s), Saturation (0.Always
Expert1× Emerald1× CakeAlways
Master3× Emerald3× Golden CarrotAlways
Master4× Emerald3× Glistering Melon SliceAlways

Java Edition 26.2 default trades. A farmer unlocks these across five levels — Novice, Apprentice, Journeyman, Expert, Master — at 0, 10, 70, 150, 250 total trading experience.

All Cleric Villager Trades — Every Level (Java 26.2)

A cleric is created by placing a Brewing Stand next to an unemployed adult villager. Sells ender pearls, glowstone, redstone, lapis and bottles o’ enchanting.

Cleric trades by level

LevelYou giveYou getOffer chance
Novice32× Rotten Flesh1× EmeraldAlways
Novice1× Emerald2× Redstone DustAlways
Apprentice3× Gold Ingot1× EmeraldAlways
Apprentice1× Emerald1× Lapis LazuliAlways
Journeyman2× Rabbit's Foot1× EmeraldAlways
Journeyman4× Emerald1× GlowstoneAlways
Expert4× Turtle Scute1× Emerald67%
Expert9× Glass Bottle1× Emerald67%
Expert5× Emerald1× Ender Pearl67%
Master22× Nether Wart1× EmeraldAlways
Master3× Emerald1× Bottle o' EnchantingAlways

Java Edition 26.2 default trades. A cleric unlocks these across five levels — Novice, Apprentice, Journeyman, Expert, Master — at 0, 10, 70, 150, 250 total trading experience.

All Armorer Villager Trades — Every Level (Java 26.2)

A armorer is created by placing a Blast Furnace next to an unemployed adult villager. Sells iron, chainmail and enchanted diamond armour, plus a bell and a shield.

Armorer trades by level

LevelYou giveYou getOffer chance
Novice15× Coal1× EmeraldHighest stock of any armorer trade at 16 uses before restock.40%
Novice5× Emerald1× Iron Helmet40%
Novice9× Emerald1× Iron Chestplate40%
Novice7× Emerald1× Iron Leggings40%
Novice4× Emerald1× Iron Boots40%
Apprentice4× Iron Ingot1× Emerald50%
Apprentice36× Emerald1× BellThe most expensive non-enchanted item the armorer sells.50%
Apprentice3× Emerald1× Chainmail Leggings50%
Apprentice1× Emerald1× Chainmail BootsThe wikitext omits wantQuant, which defaults to 1, so this is a single emerald.50%
Journeyman1× Lava Bucket1× Emerald40%
Journeyman1× Diamond1× Emerald40%
Journeyman1× Emerald1× Chainmail HelmetThe wikitext omits wantQuant, which defaults to 1, so this is a single emerald.40%
Journeyman4× Emerald1× Chainmail Chestplate40%
Journeyman5× Emerald1× Shield40%
Expert19–33× Emerald1× Enchanted Diamond LeggingsRandomly enchanted at an experience cost rolled in the range 5-19 levels, the same strength as an enchanting table's middle slot with 13 bookshelves. The price is 14 emeralds plus that rolled cost, giving the 19-33 spread.Always
Expert13–27× Emerald1× Enchanted Diamond BootsRandomly enchanted at an experience cost rolled in the range 5-19 levels. The price is 8 emeralds plus that rolled cost, giving the 13-27 spread. Only 3 in stock.Always
Master13–27× Emerald1× Enchanted Diamond HelmetShares the expert boots' pricing note: randomly enchanted at an experience cost rolled in the range 5-19 levels, priced at 8 emeralds plus that cost. Only 3 in stock.Always
Master21–35× Emerald1× Enchanted Diamond ChestplateRandomly enchanted at an experience cost rolled in the range 5-19 levels. The price is 16 emeralds plus that rolled cost, giving the 21-35 spread - the armorer's priciest enchanted item, though its 36-emerald bell at apprentice costs more still. Only 3 in stock.Always

Java Edition 26.2 default trades. A armorer unlocks these across five levels — Novice, Apprentice, Journeyman, Expert, Master — at 0, 10, 70, 150, 250 total trading experience.

All Toolsmith Villager Trades — Every Level (Java 26.2)

A toolsmith is created by placing a Smithing Table next to an unemployed adult villager. Sells stone tools, a diamond hoe, and enchanted iron and diamond axes, shovels and pickaxes.

Toolsmith trades by level

LevelYou giveYou getOffer chance
Novice15× Coal1× Emerald40%
Novice1× Emerald1× Stone Axe40%
Novice1× Emerald1× Stone Shovel40%
Novice1× Emerald1× Stone Pickaxe40%
Novice1× Emerald1× Stone Hoe40%
Apprentice4× Iron Ingot1× EmeraldAlways
Apprentice36× Emerald1× BellAlways
Journeyman30× Flint1× Emerald40%
Journeyman6–20× Emerald1× Enchanted Iron AxeThe axe is enchanted at a randomly rolled experience cost of 5-19 levels, the same strength as the middle slot of an enchanting table surrounded by 13 bookshelves.40%
Journeyman7–21× Emerald1× Enchanted Iron ShovelEnchanted at a randomly rolled experience cost of 5-19 levels. The emerald price is that experience cost plus 2, giving the 7-21 range.40%
Journeyman8–22× Emerald1× Enchanted Iron PickaxeEnchanted at a randomly rolled experience cost of 5-19 levels. The emerald price is that experience cost plus 3, giving the 8-22 range.40%
Journeyman4× Emerald1× Diamond Hoe40%
Expert1× Diamond1× Emerald67%
Expert17–31× Emerald1× Enchanted Diamond AxeEnchanted at a randomly rolled experience cost of 5-19 levels. The emerald price is that experience cost plus 12, giving the 17-31 range.67%
Expert10–24× Emerald1× Enchanted Diamond ShovelEnchanted at a randomly rolled experience cost of 5-19 levels. The emerald price is that experience cost plus 5, giving the 10-24 range.67%
Master18–32× Emerald1× Enchanted Diamond PickaxeEnchanted at a randomly rolled experience cost of 5-19 levels. The emerald price is that experience cost plus 13, giving the 18-32 range.Always

Java Edition 26.2 default trades. A toolsmith unlocks these across five levels — Novice, Apprentice, Journeyman, Expert, Master — at 0, 10, 70, 150, 250 total trading experience.

All Weaponsmith Villager Trades — Every Level (Java 26.2)

A weaponsmith is created by placing a Grindstone next to an unemployed adult villager. Sells iron and enchanted diamond axes and swords, plus a bell.

Weaponsmith trades by level

LevelYou giveYou getOffer chance
Novice15× Coal1× Emerald67%
Novice3× Emerald1× Iron Axe67%
Novice7–21× Emerald1× Enchanted Iron SwordThe sword carries a random enchantment costing 5–19 experience levels — the same roll as the middle slot of an enchanting table with 13 bookshelves.67%
Apprentice4× Iron Ingot1× EmeraldAlways
Apprentice36× Emerald1× BellAlways
Journeyman24× Flint1× EmeraldAlways
Expert1× Diamond1× EmeraldAlways
Expert17–31× Emerald1× Enchanted Diamond AxeThe axe carries a random enchantment costing 5–19 experience levels. The emerald price is 12 plus that experience cost, giving the 17–31 range.Always
Master13–27× Emerald1× Enchanted Diamond SwordThe sword carries a random enchantment costing 5–19 experience levels. The emerald price is 8 plus that experience cost, giving the 13–27 range.Always

Java Edition 26.2 default trades. A weaponsmith unlocks these across five levels — Novice, Apprentice, Journeyman, Expert, Master — at 0, 10, 70, 150, 250 total trading experience.

All Fisherman Villager Trades — Every Level (Java 26.2)

A fisherman is created by placing a Barrel next to an unemployed adult villager. Buys fish and boats, and sells buckets of fish, campfires and an enchanted fishing rod.

Fisherman trades by level

LevelYou giveYou getOffer chance
Novice20× String1× Emerald50%
Novice10× Coal1× Emerald50%
Novice3× Emerald1× Bucket of Cod50%
Novice6× Raw Cod + 1× Emerald6× Cooked Cod50%
Apprentice15× Raw Cod1× Emerald67%
Apprentice2× Emerald1× Campfire67%
Apprentice6× Raw Salmon + 1× Emerald6× Cooked Salmon67%
Journeyman13× Raw Salmon1× EmeraldAlways
Journeyman8–22× Emerald1× Enchanted Fishing RodThe rod is enchanted with a random enchanting-experience cost between 5 and 19 levels, the same roll as the middle slot of an enchanting table surrounded by 13 bookshelves.Always
Expert6× Tropical Fish1× EmeraldAlways
Master4× Pufferfish1× EmeraldAlways
Master1× Boat1× EmeraldWhich wood of boat the fisherman asks for depends on his village biome: Oak in Plains, Jungle in Desert and Jungle, Acacia in Savanna, Spruce in Snowy and Taiga, Dark Oak in Swamp.Always

Java Edition 26.2 default trades. A fisherman unlocks these across five levels — Novice, Apprentice, Journeyman, Expert, Master — at 0, 10, 70, 150, 250 total trading experience.

All Fletcher Villager Trades — Every Level (Java 26.2)

A fletcher is created by placing a Fletching Table next to an unemployed adult villager. Sells arrows, bows, crossbows, tipped arrows and enchanted bows and crossbows.

Fletcher trades by level

LevelYou giveYou getOffer chance
Novice32× Stick1× EmeraldSelling trade. Up to 16 uses before restock; grants 2 villager experience; price multiplier 0.05.67%
Novice1× Emerald16× ArrowBuying trade. Up to 12 uses before restock; grants 1 villager experience; price multiplier 0.05.67%
Novice10× Gravel + 1× Emerald10× FlintA conversion trade: gravel plus one emerald becomes an equal count of flint. Up to 12 uses before restock; grants 1 villager experience; price multiplier 0.05.67%
Apprentice26× Flint1× EmeraldSelling trade. Up to 12 uses before restock; grants 10 villager experience; price multiplier 0.05.Always
Apprentice2× Emerald1× BowBuying trade; the bow is unenchanted. Up to 12 uses before restock; grants 5 villager experience; price multiplier 0.05.Always
Journeyman14× String1× EmeraldSelling trade. Up to 16 uses before restock; grants 20 villager experience; price multiplier 0.05.Always
Journeyman3× Emerald1× CrossbowBuying trade; the crossbow is unenchanted. Up to 12 uses before restock; grants 10 villager experience; price multiplier 0.05.Always
Expert24× Feather1× EmeraldSelling trade. Up to 16 uses before restock; grants 30 villager experience; price multiplier 0.05.Always
Expert7–21× Emerald1× Enchanted BowThe bow is enchanted with a random experience cost between 5 and 19, the equivalent of the middle slot of an enchanting table with 13 bookshelves.Always
Master8× Tripwire Hook1× EmeraldSelling trade. Up to 12 uses before restock; grants 30 villager experience; price multiplier 0.05.67%
Master8–22× Emerald1× Enchanted CrossbowThe crossbow is enchanted with a random experience cost between 5 and 19. The emerald price is that experience cost plus 3, which is why it lands anywhere in 8-22.67%
Master2× Emerald + 5× Arrow5× Tipped ArrowThe single effect on offer is fixed when the trade is first unlocked, not chosen per purchase: it is picked from the brewable regular, extended and strengthened potion effects.67%

Java Edition 26.2 default trades. A fletcher unlocks these across five levels — Novice, Apprentice, Journeyman, Expert, Master — at 0, 10, 70, 150, 250 total trading experience.

All Shepherd Villager Trades — Every Level (Java 26.2)

A shepherd is created by placing a Loom next to an unemployed adult villager. Buys wool and dye and sells wool, carpet, beds, banners, shears and paintings.

Shepherd trades by level

LevelYou giveYou getOffer chance
Novice18× White Wool1× Emerald40%
Novice18× Brown Wool1× Emerald40%
Novice18× Black Wool1× Emerald40%
Novice18× Gray Wool1× Emerald40%
Novice2× Emerald1× Shears40%
Apprentice12× White Dye1× Emerald5%
Apprentice12× Gray Dye1× Emerald5%
Apprentice12× Black Dye1× Emerald5%
Apprentice12× Light Blue Dye1× Emerald5%
Apprentice12× Lime Dye1× Emerald5%
Apprentice1× Emerald1× Any Color WoolAll 16 wool colours sit in the pool as SEPARATE offers, so in Java Edition one shepherd can end up selling several different colours at once.68%
Apprentice1× Emerald4× Any Color CarpetAll 16 carpet colours are separate offers in the pool, so a Java shepherd can offer more than one colour simultaneously.68%
Journeyman12× Yellow Dye1× Emerald10%
Journeyman12× Light Gray Dye1× Emerald10%
Journeyman12× Orange Dye1× Emerald10%
Journeyman12× Red Dye1× Emerald10%
Journeyman12× Pink Dye1× Emerald10%
Journeyman3× Emerald1× Any Color BedAll 16 bed colours are separate offers, so a Java shepherd can offer several bed colours at once.95%
Expert12× Brown Dye1× Emerald9%
Expert12× Purple Dye1× Emerald9%
Expert12× Blue Dye1× Emerald9%
Expert12× Green Dye1× Emerald9%
Expert12× Magenta Dye1× Emerald9%
Expert12× Cyan Dye1× Emerald9%
Expert3× Emerald1× Any Color BannerAll 16 banner colours are separate offers, so a Java shepherd can offer several banner colours at once.94%
Master2× Emerald3× PaintingThe only trade in the master pool, so every master shepherd has it.Always

Java Edition 26.2 default trades. A shepherd unlocks these across five levels — Novice, Apprentice, Journeyman, Expert, Master — at 0, 10, 70, 150, 250 total trading experience.

All Butcher Villager Trades — Every Level (Java 26.2)

A butcher is created by placing a Smoker next to an unemployed adult villager. Buys raw and grown food and sells cooked meat and rabbit stew.

Butcher trades by level

LevelYou giveYou getOffer chance
Novice14× Raw Chicken1× Emerald50%
Novice4× Raw Rabbit1× Emerald50%
Novice7× Raw Porkchop1× Emerald50%
Novice1× Emerald1× Rabbit Stew50%
Apprentice15× Coal1× Emerald67%
Apprentice1× Emerald8× Cooked Chicken67%
Apprentice1× Emerald5× Cooked Porkchop67%
Journeyman10× Raw Beef1× EmeraldAlways
Journeyman7× Raw Mutton1× EmeraldAlways
Expert10× Dried Kelp Block1× EmeraldAlways
Master10× Sweet Berries1× EmeraldAlways

Java Edition 26.2 default trades. A butcher unlocks these across five levels — Novice, Apprentice, Journeyman, Expert, Master — at 0, 10, 70, 150, 250 total trading experience.

All Leatherworker Villager Trades — Every Level (Java 26.2)

A leatherworker is created by placing a Cauldron next to an unemployed adult villager. Sells leather armour, leather horse armour and a saddle.

Leatherworker trades by level

LevelYou giveYou getOffer chance
Novice6× Leather1× Emerald67%
Novice3× Emerald1× Leather PantsThe leather armor arrives in a random color, produced by combining two dyes (which may be the same dye picked twice).67%
Novice7× Emerald1× Leather TunicThe leather armor arrives in a random color, produced by combining two dyes (which may be the same dye picked twice).67%
Apprentice26× Flint1× Emerald67%
Apprentice5× Emerald1× Leather CapThe leather armor arrives in a random color, produced by combining two dyes (which may be the same dye picked twice).67%
Apprentice4× Emerald1× Leather BootsThe leather armor arrives in a random color, produced by combining two dyes (which may be the same dye picked twice).67%
Journeyman9× Rabbit Hide1× EmeraldAlways
Journeyman7× Emerald1× Leather TunicThe leather armor arrives in a random color, produced by combining two dyes (which may be the same dye picked twice).Always
Expert4× Turtle Scute1× EmeraldAlways
Expert6× Emerald1× Leather Horse ArmorThe leather horse armor arrives in a random color, produced by combining two dyes (which may be the same dye picked twice).Always
Master5× Emerald1× Leather CapThe leather armor arrives in a random color, produced by combining two dyes (which may be the same dye picked twice).Always
Master6× Emerald1× SaddleAlways

Java Edition 26.2 default trades. A leatherworker unlocks these across five levels — Novice, Apprentice, Journeyman, Expert, Master — at 0, 10, 70, 150, 250 total trading experience.

All Cartographer Villager Trades — Every Level (Java 26.2)

A cartographer is created by placing a Cartography Table next to an unemployed adult villager. Sells maps, explorer maps whose targets vary by biome, item frames and banners.

Cartographer trades by level

LevelYou giveYou getOffer chance
Novice24× Paper1× EmeraldAlways
Novice7× Emerald1× Empty MapAlways
Apprentice11× Glass Pane1× EmeraldBiome-dependent: 67% for a Plains cartographer, 50% for Desert, Jungle, Savanna, Snowy, Swamp and Taiga (the wiki row reads 50%-67%).67%
Apprentice8× Emerald + 1× Compass1× Explorer MapA cartographer can offer MORE THAN ONE explorer map at this tier; how many, and what they point at, depends on its biome, and that is what moves the probability.67%
Journeyman1× Compass1× Emerald67%
Journeyman13× Emerald + 1× Compass1× Ocean Explorer MapThe map's target is chosen at the moment the villager unlocks the trade, and the trade is not offered at all if no target could be found — so a cartographer far from any ocean monument may simply n…67%
Journeyman12× Emerald + 1× Compass1× Trial Explorer MapCarries the same target caveat as the other explorer maps: the target is selected when the villager unlocks the map, and the trade is withheld entirely if no trial chamber target could be found.67%
Expert7× Emerald1× Item FrameBiome-dependent: 40% for Plains, Savanna and Taiga; 50% for Jungle and Swamp; 33% for Desert and Snowy (the wiki row reads 33%-50%).40%
Expert3× Emerald1× BannerA plain dyed banner. A cartographer can offer several different colours, and which colours (and how many) depend on its biome, which is what moves the probability.40%
Master8× Emerald1× Globe Banner PatternAlways
Master14× Emerald + 1× Compass1× Woodland Explorer MapSame target caveat as the other explorer maps: the woodland mansion target is selected when the villager unlocks the map, and the trade is not offered if no target could be found.Always

Java Edition 26.2 default trades. A cartographer unlocks these across five levels — Novice, Apprentice, Journeyman, Expert, Master — at 0, 10, 70, 150, 250 total trading experience.

All Mason Villager Trades — Every Level (Java 26.2)

A mason is created by placing a Stonecutter next to an unemployed adult villager. Buys stone types and sells bricks, polished stone, dripstone, terracotta and quartz.

Mason trades by level

LevelYou giveYou getOffer chance
Novice10× Clay Ball1× EmeraldOnly two trades exist at Novice and Java offers two per level, so both are always present. 16 uses in stock; villager gains 2 XP; price multiplier 0.05.Always
Novice1× Emerald10× BrickAlways offered — one of only two Novice trades. 16 uses in stock; villager gains 1 XP; price multiplier 0.05.Always
Apprentice20× Stone1× EmeraldAlways offered — one of only two Apprentice trades. 16 uses in stock; villager gains 10 XP; price multiplier 0.05.Always
Apprentice1× Emerald4× Chiseled Stone BricksAlways offered — one of only two Apprentice trades. 16 uses in stock; villager gains 5 XP; price multiplier 0.05.Always
Journeyman16× Granite1× EmeraldOne of seven Journeyman trades, of which Java picks two at random (2/7 = 28.6%, shown as 29%). Bedrock instead fills slot 5 with one of the three stone-buying trades, so it is 33% there.29%
Journeyman16× Andesite1× EmeraldOne of seven Journeyman trades, two drawn at random (2/7 = 28.6%, shown as 29%); 33% on Bedrock via slot 5. 16 uses in stock; villager gains 20 XP; price multiplier 0.05.29%
Journeyman16× Diorite1× EmeraldOne of seven Journeyman trades, two drawn at random (2/7 = 28.6%, shown as 29%); 33% on Bedrock via slot 5. 16 uses in stock; villager gains 20 XP; price multiplier 0.05.29%
Journeyman1× Emerald4× Dripstone BlockOne of seven Journeyman trades, two drawn at random (2/7 = 28.6%, shown as 29%). Bedrock fills slot 6 with one of the four selling trades, so 25% there. Added in Java 1.17.29%
Journeyman1× Emerald4× Polished AndesiteOne of seven Journeyman trades, two drawn at random (2/7 = 28.6%, shown as 29%); 25% on Bedrock via slot 6. 16 uses in stock; villager gains 10 XP; price multiplier 0.05.29%
Journeyman1× Emerald4× Polished DioriteOne of seven Journeyman trades, two drawn at random (2/7 = 28.6%, shown as 29%); 25% on Bedrock via slot 6. 16 uses in stock; villager gains 10 XP; price multiplier 0.05.29%
Journeyman1× Emerald4× Polished GraniteOne of seven Journeyman trades, two drawn at random (2/7 = 28.6%, shown as 29%); 25% on Bedrock via slot 6. 16 uses in stock; villager gains 10 XP; price multiplier 0.05.29%
Expert12× Nether Quartz1× EmeraldLow because the Expert pool is huge: every terracotta colour counts as its own entry, giving 1 + 16 + 16 = 33 candidates from which Java draws two (2/33 = 6.1%, shown as 6%).6%
Expert1× Emerald1× Stained Terracotta (Any Color)Each of the 16 dyed colours is a separate offer in the pool (wikitext weight=16), so in Java a villager can offer several different colours at once.74%
Expert1× Emerald1× Glazed Terracotta (Any Color)Same structure as the stained-terracotta row: all 16 glazed colours are individual offers, so one specific colour is ~6% and 74% is the chance of getting some glazed colour.74%
Master1× Emerald1× Quartz PillarOnly two Master trades exist and Java offers two per level, so both are always present. Bedrock picks just one of the two for slot 9 (50%). 12 uses in stock; villager gains 30 XP; price multiplier 0.Always
Master1× Emerald1× Block of QuartzAlways offered in Java alongside the quartz pillar trade; 50% on Bedrock, which picks one of the two for slot 9. 12 uses in stock; villager gains 30 XP; price multiplier 0.05.Always

Java Edition 26.2 default trades. A mason unlocks these across five levels — Novice, Apprentice, Journeyman, Expert, Master — at 0, 10, 70, 150, 250 total trading experience.

Which Villager Sells It?

Most searches boil down to a single item. Mending, the game’s most wanted enchantment, comes only from a librarian’s enchanted books — never an enchanting table — which is why librarian trading halls are the backbone of the late game. Finding one is the easy half; what a Mending villager actually costs covers the emeralds and the rerolls that come after. The saddle, otherwise loot-only, comes from the leatherworker at master level. Name tags used to come from the librarian and no longer do: Java 26.1 replaced that master trade with red and yellow candles, and moved name tags to the wandering trader for a single emerald. The quick table below resolves the most-searched items to their profession; the tool’s search box covers the rest.

Which villager sells popular items

ItemSold byWorkstation
Enchanted Book (Mending)LibrarianLectern
Name TagWandering trader (1 emerald) — removed from the librarian in 26.1
SaddleLeatherworkerCauldron
Ender PearlClericBrewing Stand
GlowstoneClericBrewing Stand
Bottle o' EnchantingClericBrewing Stand
Enchanted Diamond PickaxeToolsmithSmithing Table
Enchanted Diamond SwordWeaponsmithGrindstone
CompassLibrarianLectern
BookshelfLibrarianLectern
Golden CarrotFarmerComposter
ShearsShepherdLoom

Resolved by the same reverse-lookup the tool’s search box uses — enchantment names map to the librarian’s enchanted-book trade.

Enchanted Book Prices & the Librarian Reroll

A librarian’s enchanted book can roll almost any enchantment, and the emerald cost is set by the enchantment’s level, not its usefulness — so a level I book is cheap whether it is Efficiency or Mending. Treasure enchantments (Mending, Soul Speed’s siblings, Frost Walker) cost roughly double. A novice librarian’s pool holds 1 enchanted-book slot — one lever, not a hand of cards, and it is filled about 67% of the time — and a fresh villager rerolls that slot every time you break and replace its lectern before trading, so the cheapest way to a Mending book is a novice librarian and a lot of patience. Pricing that hunt is its own question: the Mending villager cost breakdown works through what moves the price, and why no honest grand total can be quoted. The ranked trade list covers why librarian books run on a different economy from the rest of the chart.

Librarian enchanted book prices by level (Java)

Enchantment levelNormal enchantmentTreasure enchantment
Level I5–19 emeralds10–38 emeralds
Level II8–32 emeralds16–64 emeralds
Level III11–45 emeralds22–64 emeralds
Level IV14–58 emeralds28–64 emeralds
Level V17–64 emeralds34–64 emeralds

Villager book prices scale with the enchantment level and are capped at 64 emeralds. Treasure enchantments (like Mending) cost about double a normal book of the same level.

Which Novice Trade Starts an Emerald Farm

Almost every profession buys a cheap, renewable item for one emerald at novice level — the basis of every emerald farm. The table below ranks each villager by its most efficient level-one buy, fewest items per emerald first. Raw numbers aren’t the whole story, though: a butcher wanting 4 raw rabbit is technically cheapest, but the famous farms are sticks (fletcher) and paper (librarian and cartographer), because bamboo and sugar cane grow themselves on a fully automatic farm. Rotten flesh (cleric) is the easiest of all if you already run a zombie farm.

Want the rankings rather than the full listing? Two companion guides do the sorting. Best villager trades, ranked by the numbers puts every trade in order by emeralds per item — including the rates that only look good — and what a Mending villager really costs works out where the 10 to 38 emerald range for a Mending book comes from, and how curing a zombie villager cuts it.

Cheapest novice trade to earn emeralds, by profession

ProfessionSell for 1 emeraldWorkstation
Butcher4× Raw RabbitSmoker
Leatherworker6× LeatherCauldron
Fisherman10× CoalBarrel
Mason10× Clay BallStonecutter
Farmer15× BeetrootComposter
Armorer15× CoalBlast Furnace
Toolsmith15× CoalSmithing Table
Weaponsmith15× CoalGrindstone
Shepherd18× White WoolLoom
Librarian24× PaperLectern
Cartographer24× PaperCartography Table
Cleric32× Rotten FleshBrewing Stand
Fletcher32× StickFletching Table

Ranked most-efficient first (fewest items per emerald), computed from each profession’s novice trades. Higher tiers unlock more buys, but novice trades are the ones you can farm from the moment the villager takes the job.

Leveling, Restocking & Cheaper Trades

Villagers climb five levels as they trade — Novice, Apprentice, Journeyman, Expert and Master, at 0, 10, 70, 150 and 250 experience — unlocking new offers and, for the smiths, enchanted diamond gear at the top. Trades restock up to twice a day when the villager can reach its workstation, so keep the job block close and unblocked. For discounts, nothing beats curing a zombie villager: a Splash Potion of Weakness and a golden apple turn it back, and it remembers the favour with a permanent price cut on everything it sells. Planning a build near your trading hall? The Minecraft circle generator maps out block-perfect domes and towers, and the nether portal calculator links your bases through the Nether. Browse the rest of the gaming tools for more.

How to Find Any Villager Trade

Two ways in: pick the villager and read its table, or search the item and let the chart tell you who sells it.

  1. Pick the villager’s job

    Leave the chart on “By profession” and tap a job — librarian, farmer, cleric, armorer and the other nine. The chart redraws for that villager alone, so you are never scrolling past twelve professions to reach the one you want.

    The chart set to “By profession” with thirteen job chips — librarian, farmer, cleric, armorer, toolsmith, weaponsmith, fisherman, fletcher, shepherd, butcher, leatherworker, cartographer and mason — and weaponsmith selected, so the panel below reads “Workstation: Grindstone”
  2. Read the five levels top to bottom

    Trades are grouped Novice, Apprentice, Journeyman, Expert and Master — the five levels a villager climbs at 0, 10, 70, 150 and 250 trading experience. Emeralds you hand over are on the left, what you get is on the right, and any trade that is not guaranteed shows its offer chance as a percentage.

    The weaponsmith’s full trade table across all five levels: Novice at starting level buying 15 coal for an emerald and selling an iron axe for 3 emeralds, both marked 67% chance; Apprentice at 10 XP; Journeyman at 70 XP; Expert at 150 XP selling an enchanted diamond axe for 17 to 31 emeralds; and Master at 250 XP selling an enchanted diamond sword for 13 to 27 emeralds
  3. Or search by item instead

    Switch to “Find an item” and type what you are actually hunting — mending, saddle, ender pearl, glowstone. The search answers the reverse question, telling you which profession sells it and which workstation block creates that villager.

    The chart switched to “Find an item” with “mending” typed into the search box, returning one result: a librarian, tagged Sells · Novice · Lectern, trading 1 book plus 5 to 64 emeralds for 1 enchanted book
  4. Place the workstation to make that villager

    Put the job block from the chart next to an unemployed adult villager and it takes the job: a lectern for a librarian, a composter for a farmer, a grindstone for a weaponsmith. If you do not like the offers, break and replace the block before you trade even once to reroll them — after the first trade the profession is locked in.

    The librarian’s workstation panel at the top of its trade table, reading “Workstation: Lectern” above the line “Sells enchanted books of almost any enchantment, plus bookshelves, compasses, clocks and candles.”

Frequently Asked Questions

What does the librarian villager trade?

A librarian works at a lectern and is the most valuable villager: it buys paper, books and ink sacs for emeralds, and sells enchanted books of almost any enchantment (only Soul Speed, Swift Sneak and Wind Burst are excluded), plus a bookshelf, lantern, glass, a compass and a clock. Its enchanted-book prices scale with the enchantment level, from about 5–19 emeralds for a level I book up to 17–64 for level V. Note that the master librarian no longer sells name tags: Java 26.1 replaced that trade with red and yellow candles at 3 emeralds each, and name tags now come from the wandering trader for a single emerald.

Which villager sells mending books?

The librarian. Mending is a treasure enchantment, so it can only be obtained from a librarian villager (or by fishing / finding it in loot) — never from an enchanting table. The order matters: do NOT trade with it first. Break and replace the lectern of an untraded novice librarian to reroll its book offer, check the new one, and repeat until Mending appears — then trade. One completed trade locks the offers it already has, for good. Levelling up afterwards still ADDS a book slot at the higher tiers, so it buys you new rolls; what it never does is re-roll the offer you settled for. Treasure enchantments cost roughly double a normal book of the same level.

How do I change a villager’s profession?

Place the workstation block for the job you want next to an unemployed adult villager (no green trade badge, and not a nitwit) — a lectern for a librarian, a composter for a farmer, a grindstone for a weaponsmith, and so on. The villager claims the block and takes that profession. If you dislike its trades, break the workstation before you make the first trade and replace it to reroll; once you have traded, the profession is locked in.

Why won’t my villager restock?

Villagers restock their trades up to twice per Minecraft day, but only when they can reach and use their workstation. If a trade shows a red X it is sold out until the villager pathfinds to its job block during working hours. Make sure the workstation is unobstructed and close to the villager, that it is daytime, and that the villager is not stuck in a boat or minecart. Trades you have never used do not need restocking.

How do villagers level up their trades?

Every trade grants the villager trading experience. As it earns XP the villager advances through five levels — Novice, Apprentice, Journeyman, Expert and Master — at 0, 10, 70, 150 and 250 total XP, unlocking new trades and better goods (like enchanted diamond gear) at each tier. A coloured badge on the villager shows its current level: stone for novice up to a diamond-blue badge for master.

How do I get cheaper villager trades?

Two ways. Curing a zombie villager (weaken it with a Splash Potion of Weakness, feed it a golden apple, and wait) gives a permanent, major discount on all of that villager’s trades — the single biggest price reduction in the game. Trading repeatedly also builds short-term demand-based discounts, and the Hero of the Village effect from ending a raid drops prices for every nearby villager for a few minutes.

How do you cure a zombie villager?

Trap the zombie villager somewhere safe (sunlight will burn it, so build a shade). Throw a Splash Potion of Weakness so the effect lands on it, then feed it one Golden Apple (the normal apple, not the enchanted one) by right-clicking. Red swirls appear and it shakes for two to five minutes before turning back into a normal villager, keeping its profession and trades. The reward is the biggest discount in the game — a cured villager gives permanently, dramatically cheaper prices, and the effect stacks with each villager you cure, so a hall of cured librarians is the cheapest route to Mending books.

Is this chart for Java or Bedrock Edition?

This chart lists the default Java Edition trades for version 26.2, the current release. Bedrock Edition uses different quantities, a different offer-probability model and a bed requirement for restocking, so its numbers will not always match. Java’s “Villager Trade Rebalance” is a built-in experimental data pack that is switched off unless you enable it when creating the world, so it is not shown here either — with one exception: its cartographer and wandering-trader changes stopped being experimental in Java 1.21.5 and are part of the normal game now, so those are included.