Minecraft Librarian villager displaying glowing enchanted books for sale, representing the best enchanted books to buy from villagers, including Mending.

Mending is the single best enchanted book to buy from a librarian, since trading is the only practical renewable way to get it. After that, prioritize books that are either genuine treasure enchantments (things a table can never produce) or enchantments you want at their guaranteed max level without burning levels and anvil combines to get there.

This is not a mechanics guide. For the reroll trick, the price formula, and how to make books almost free, see our full Best Librarian Villager Trades in Minecraft post. This one answers a narrower question: of every book a librarian can sell you, which are actually worth spending emeralds and trade slots on instead of just enchanting the item yourself?

Confirmed against the current 26.3 Minecraft Wiki.

Quick Answer

  • Mending is the top pick, full stop. It is a treasure enchantment, and trading is the only realistic way to get it over and over.
  • Silk Touch is worth buying because it competes with Fortune for the same table roll and can take a while to land solo.
  • Fortune III, Efficiency V, and Unbreaking III are worth buying when you want the guaranteed max level immediately instead of grinding levels and anvil combines to get there.
  • Protection IV is worth buying because a table gives you a random Protection-type roll, not specifically Protection.
  • Frost Walker is worth buying because, like Mending, it is a treasure enchantment an enchanting table can never produce at all.
  • Skip books like Curse of Binding, Curse of Vanishing, and other low-impact enchantments; they are not worth a trade slot.

Best Enchanted Books to Buy, at a Glance

EnchantmentWhy It’s Worth BuyingTreasure Enchantment?
MendingOnly realistic renewable source; auto-repairs gear with XPYes
Silk TouchCompetes with Fortune at the table; easier to just buyNo
Fortune IIIGuarantees max level in one tradeNo
Efficiency VGuarantees max level without a grindNo
Unbreaking IIICheap, guaranteed max levelNo
Protection IVLocks in the specific Protection type you wantNo
Sharpness V / Power VLocks in your exact weapon enchantNo
Frost WalkerCan never come from an enchanting table at allYes

Why Buy a Book Instead of Enchanting It Yourself?

An enchanting table hands you a random enchantment from whatever is eligible for that item, at a random level up to the enchantment’s cap, and it costs experience levels every time. A librarian sells one specific book at a time, and you see exactly what you’re getting before spending a single emerald.

For the full walkthrough on getting a librarian, rerolling its offer with the lectern trick, and stacking zombie-cure discounts to make books nearly free, see our Best Librarian Villager Trades in Minecraft guide. Don’t have one yet? Start with how to make a librarian villager.

The Ranked List: Best Enchanted Books to Buy From a Villager

1. Mending

24 emerald into mending book trade in minecraft

Mending is the best enchanted book in the game, and it is a genuine treasure enchantment: the Minecraft Wiki confirms it cannot be obtained from an enchanting table at all. It also has no other renewable source you can farm on demand, so a librarian is effectively the only reliable way to keep a supply coming.

Put it on your elytra or main tool and you stop worrying about durability entirely, since it converts XP orbs into repairs instead of levels.

2. Silk Touch

Silk touch trade in minecraft

Silk Touch is not a treasure enchantment, an enchanting table can produce it, but it competes with Fortune for the same slot and is one of the rarer picks in the pool. That means solo table enchanting can take several attempts before it shows up instead of Fortune. Buying the exact book from a librarian skips that grind entirely.

3. Fortune III

Fortune tops out at level III, and reaching that from a table usually means combining two Fortune II books at an anvil after already getting lucky twice. A librarian trade can hand you a maxed Fortune III book directly, ready for a pickaxe.

4. Efficiency V

Efficiency V is the highest tier of the most-wanted tool enchantment in the game, and just like Fortune, hitting level V from a table roll isn’t guaranteed on the first try. If a librarian is already offering it, that’s one less anvil combine between you and fast mining.

5. Unbreaking III

Unbreaking III is one of the cheaper “worth buying” picks here. It’s not flashy, but it triples the effective durability of whatever it’s on, and a librarian hands you the max level directly, so it’s an easy trade to take any time you see it, especially before you’ve built a full Mending kit.

6. Protection IV

A librarian’s Protection book is specifically the general Protection enchantment, not Fire, Blast, or Projectile Protection, all four of which compete for the same table roll and can’t stack together. If you want general-purpose Protection IV on your armor without risking a niche Blast Protection roll instead, buying the book is the direct route.

7. Sharpness V and Power V

The same logic applies to weapons. Sharpness competes with Smite and Bane of Arthropods for a sword’s enchant slot, and Power competes with Punch and Flame for a bow’s. If you want raw damage at max level rather than whatever the table decides to give you, a librarian trade skips the RNG.

Skip These Books

Not every book a librarian offers is worth a trade slot. Curse of Binding and Curse of Vanishing are treasure enchantments too, but they are negative effects (they lock armor on or delete your item on death), so there is no reason to buy them on purpose.

Niche picks like Knockback, Punch, Fire Aspect, Sweeping Edge, and Channeling are situational at best for most players, and generic emerald-for-book trading isn’t worth it for enchantments you’ll rarely use. Save your slots and your emeralds for the picks above.

Treasure Enchantments You Can Only Get This Way (or Not From a Villager at All)

Per the current Minecraft Wiki, the full list of treasure enchantments, the ones an enchanting table can never produce, is: Curse of Binding, Curse of Vanishing, Frost Walker, Mending, Soul Speed, Swift Sneak, and Wind Burst.

swift sneak 3 book in treasure chest in minecraft

Of those seven, a librarian can only sell four as enchanted books: Mending, Frost Walker, Curse of Binding, and Curse of Vanishing. The other three are locked out of trading entirely:

  • Soul Speed comes from bartering gold ingots with piglins or from bastion remnant loot chests.
  • Swift Sneak comes only from ancient city loot chests.
  • Wind Burst is the rarest of all: it only drops from ominous vaults inside trial chambers, and only at about a 5.5% chance per activation, always at level I.

That means if you’re specifically hunting Soul Speed, Swift Sneak, or Wind Burst, no amount of librarian trading will get you there. Mending and Frost Walker, on the other hand, are exactly why the librarian is worth the emeralds.

How to Get the Book You Want

Once you know which book you’re after, getting a librarian to actually offer it comes down to one trick: break and replace their lectern before your first trade to reroll their random offer, then repeat until it shows the book you want. That process, plus how to make it nearly free with zombie-cure discounts, is covered start to finish in our Best Librarian Villager Trades in Minecraft guide.

If you also want a sense of how enchanted book prices compare to a villager’s other trades, see our Best Villager Trade Prices in Minecraft breakdown.

Frequently Asked Questions

What is the best enchanted book to buy from a villager?

Mending, because it is a treasure enchantment with no other practical renewable source, and it lets you repair gear using XP instead of resources.

Is Silk Touch worth buying from a librarian?

Yes. It shares a table slot with Fortune and is one of the rarer rolls, so buying the exact book from a librarian is often faster than repeatedly re-rolling an enchanting table.

Which enchanted books can a librarian not sell?

A librarian cannot sell Soul Speed, Swift Sneak, or Wind Burst, even though all three are treasure enchantments. Soul Speed comes from piglin bartering or bastion loot, Swift Sneak from ancient city loot, and Wind Burst from trial chamber vaults.

Are treasure enchantment books more expensive from a villager?

Yes, treasure enchantments cost noticeably more emeralds than a non-treasure book of the same level, since librarians price them higher than regular enchanted books.

Should I buy Protection IV or just enchant my armor?

Buying it from a librarian guarantees you get general Protection specifically, instead of risking a random roll of Fire, Blast, or Projectile Protection from the table.

Do I need a maxed-out trading hall to get these books?

No. You only need one librarian per book you want, and the lectern reroll trick works on any librarian before its first trade, no full trading hall required.

A librarian is the only villager that can hand you Mending or Frost Walker on demand, and it’s the fastest way to lock in a maxed Fortune, Efficiency, Unbreaking, Protection, or Sharpness book without gambling on an enchanting table. Reroll for the book you actually want, and skip the ones that aren’t worth the trade slot.

Minecraft Server Hosting by Shockbyte

Affiliate link – we may earn a commission at no extra cost to you.