Skip to main content
All Professions

ENCHANTED BOOK

4 trades involving this item across 1 profession.

View on Enchantments Database →

Enchanted Book in villager trading

Enchanted Book is something you buy from villagers rather than sell to them; it does not appear as a raw-material trade, so trading is one of the few survival-friendly ways to stock up on it.

As enchanted equipment, enchanted book arrives pre-enchanted, letting you skip the enchanting table and the experience levels it would normally cost. The specific enchantment and its level are decided when the trade generates.

Only the Librarian deals in it, so any trading hall that supplies Enchanted Book is built around that one profession. Because this is an enchanted item, the exact enchantment is rolled when the trade is generated, so the precise book or tool a villager offers varies from one villager to the next.

Villagers that sell Enchanted Book(you give emeralds, get Enchanted Book)

ProfessionLevelPriceAmountEditionNotes
LibrarianNovice5-64 Emeralds1xRandom enchantment from full pool. Price varies by enchantment level. Treasure enchantments (Mending, Frost Walker, Soul Speed, Swift Sneak) are possible. Formula: base_price = 2 * enchant_level + floor(random * 5 * enchant_level + random * 5). Treasure enchantments double the price.
LibrarianApprentice5-64 Emeralds1xRandom enchantment from full pool
LibrarianJourneyman5-64 Emeralds1xRandom enchantment from full pool
LibrarianExpert5-64 Emeralds1xRandom enchantment from full pool

Who trades Enchanted Book, and at what price

To buy Enchanted Book, visit a Librarian at the Novice tier (5-64 emeralds), a Librarian at the Apprentice tier (5-64 emeralds), a Librarian at the Journeyman tier (5-64 emeralds), and a Librarian at the Expert tier (5-64 emeralds).

Is trading Enchanted Book worth it?

On the demand side, the cheapest a villager will sell enchanted book for is 5-64 emeralds (the Librarian). Stack multiple villagers offering it, or cure one for a discount, and you can pull large quantities cheaply.

How Enchanted Book trading works

Every Enchanted Book trade follows Minecraft's standard supply-and-demand rules. A trade can be used a limited number of times — 12 for the slot in question — before it greys out and locks until the villager restocks. A villager restocks up to twice per in-game day, but only if it can path to its job-site block and "work" there, which is why a trading hall must leave the workstation reachable.

Buying enchanted book repeatedly nudges its price up: heavy demand temporarily inflates the emerald cost, and the price drifts back down over time or resets when the villager restocks. Curing the villager from zombie form, or triggering the Hero of the Village effect, applies a discount on top of that, which is the cheapest way to acquire enchanted book in bulk.

One caution: the first trade you complete with a fresh villager permanently locks its current offers, including the enchanted book slot at whatever price it rolled. If you are chasing a specific price, decide before you trade, because there is no re-rolling a villager once it has done business with you.

Tips for trading Enchanted Book

  • Cheapest source: the Librarian sells enchanted book for 5-64 emeralds once it reaches the Novice tier, the lowest emerald cost recorded for this item.
  • Re-rolling the enchantment: the enchantment on enchanted book is random. Find an unemployed villager, give it the right workstation, and if the offer is wrong, break and replace the workstation before trading to reshuffle it.
  • Cure for a discount: curing a zombie villager of the relevant profession permanently slashes its prices, so enchanted book can often drop to a single emerald. See how.
  • Lock the price: once you complete a trade the offer is fixed, so a cheap roll of enchanted book stays cheap for that villager. Reset only happens on never-traded Novice villagers via the rolling method.

Enchanted Book trading FAQ

Which villager trades Enchanted Book?
Enchanted Book is traded by Librarian. These professions sell it for emeralds.
How much does Enchanted Book cost from a villager?
The cheapest seller is the Librarian, which offers enchanted book for 5-64 emeralds at the Novice tier. Curing a zombie Librarian can lower that to about one emerald.
Can you sell Enchanted Book to a villager?
No standard villager profession buys Enchanted Book for emeralds; it only appears as something villagers sell, so trade for it rather than expecting to offload it.
What tier do you need to buy Enchanted Book?
A villager must reach the Novice tier before it offers enchanted book, which means trading with it until it earns enough career experience to rank up to that level.