What every villager buys and sells at every level, plus the mechanics behind prices, discounts and restocking.
Librarians sell a random enchanted book at Novice, Apprentice, Journeyman and Expert. The emerald cost is not fixed: it depends on the level of the enchantment on the book. Higher enchantment levels cost more, and treasure enchantments cost double. Every book also costs one regular book on top of the emeralds.
| Enchantment Level | Emerald Cost | Treasure Enchantment Cost |
|---|---|---|
| I | 5 - 19 | 10 - 38 |
| II | 8 - 32 | 16 - 64 |
| III | 11 - 45 | 22 - 64 |
| IV | 14 - 58 | 28 - 64 |
| V | 17 - 64 | 34 - 64 |
The cost is capped at 64 emeralds. Treasure enchantments that double the price include Mending, Frost Walker, Curse of Binding, Curse of Vanishing, Soul Speed, Swift Sneak and Wind Burst. A Mending book always costs between 10 and 64 emeralds plus one book, which is why rerolling a Librarian until you get a cheap Mending trade is worth the effort.
Every trade has a price multiplier (0.05 for most trades, 0.2 for high-value ones like armor and enchanted books) that controls how strongly your reputation moves the price. Curing a zombie villager gives a large permanent reputation boost with that villager and a smaller one with witnesses, often dropping emerald costs to 1. The Hero of the Village effect, earned by defeating a raid, discounts every trade in the village while it lasts. Reputation works through the gossip system: villagers share opinions about you, positive gossip lowers prices, and hitting or killing villagers adds negative gossip that raises them.
Each trade can be used a limited number of times (the max uses column, usually 12 or 16) before it locks. Villagers restock up to twice per day, but only by working at their job site block. A Librarian without a reachable lectern will never restock. If your villager stops trading, check that it can path to its workstation.
Trades you use heavily build up demand, which raises their price on the next restock. Demand falls again when the trade is ignored, so expensive trades return to normal after a few restocks. Demand is per trade, so buying out one Librarian's books does not raise another Librarian's prices.
Three professions sell diamond equipment, always randomly enchanted: the Armorer (boots and leggings at Expert, helmet and chestplate at Master), the Toolsmith (hoe at Journeyman, axe and shovel at Expert, pickaxe at Master) and the Weaponsmith (axe at Expert, sword at Master).
Place a lectern next to an unemployed villager to make it a Librarian and check its enchanted book trade. If it is not Mending, break the lectern and place it again to reroll. Repeat until Mending appears. Because Mending is a treasure enchantment the book costs double (10 to 64 emeralds plus a book). Completing any trade locks the profession permanently, so reroll before you trade.
Either demand or reputation. Spamming the same trade raises its demand and its price until you leave it alone for a few restocks. Hitting a villager spreads negative gossip that raises prices across the village. Cure a zombie villager or defeat a raid for Hero of the Village to push prices back down.
By working at their job site block, up to twice per in-game day. A trade that shows a red X has hit its max uses and stays locked until the villager visits its workstation. No reachable workstation means no restock, ever.
388 trades in Minecraft 26.2: 291 across the villager professions plus 97 wandering trader offers. The Shepherd has the most (86), the Weaponsmith the fewest (6).
Browse more Minecraft tools: