Villager trade-trade
Villager trade-trade lets a player give an enchanted book to a librarian villager, who then teaches the book as a new trade offer.
What it does
Right-clicking a librarian holding an enchanted book makes the villager consume the book and add it to his trade list, where anyone can buy that exact book back for emeralds. The mod turns books into a currency that the local librarian treats as an actual dealer's stock, so a world's enchanted book market grows from what players bring in.
When a librarian already offers a book with the same enchantment type, handing over another one does not add a second trade. Instead the existing trade is rerolled with a new random price, and the stock adjusts to the level that was handed over. Restocking works as usual, so each reroll is a gamble. Books with several enchantments and custom NBT are not accepted, which keeps pricing predictable. A single villager can learn up to five different enchantment types, each in its own trade slot. Other professions, and unemployed villagers, ignore a book and keep it in hand.
The server runs the gameplay logic, while client-side code is used only for rendering, so the mod works in singleplayer and on dedicated servers. A current Fabric API and Fabric Loader are needed, along with a recent Minecraft 26.2 build or newer, and the mod is published for 26.2 and 26.3 under the MIT License.
Key features
Book teaching trade
A librarian consumes a held enchanted book and adds it as a buyable trade offer.
Reroll for duplicates
Handing over a book of an enchantment the villager already knows rerolls that trade's price instead.
Per-villager slot limit
Each librarian can learn up to five enchantment types, one per trade slot.
Predictable pricing
Multi-enchantment books and books with custom NBT are rejected to keep prices consistent.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Villager Rebalance is server-side only, open source under the MIT License and published for 26.1. Auto Villager (Librarian) Reroll is client-side only, open source under the MIT License and covers 26.1 – 26.2, so it changes nothing on a server. Fresh Market is server-side only, not open source, under the Apache License 2.0, and published for 26.2 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Villager trade-trade | Fabric | 26.2 – 26.3 | Server-side only | 2026-10-07 |
| Villager Rebalance | Fabric | 26.1 | Server-side only | 2026-05-08 |
| Auto Villager (Librarian) Reroll | Fabric | 26.1 – 26.2 | Client-side only | 2026-08-16 |
| Fresh Market | Fabric | 26.2 | Server-side only | 2026-08-22 |
Questions
Does Villager trade-trade need Fabric API?
Does the server need the mod, or can players join without it?
Can a librarian learn books of the same enchantment twice?
In the catalog
Villager trade-trade is one of 2,072 Economy mods on ModsFinder, and one of 1,159 Economy mods for Fabric. 8,071 mods support Minecraft 26.3.
Similar mods
What the author says
Ever found an enchanted book you didn't need, with no good way to use it? This mod turns that book into currency — and turns your local librarian into an actual book dealer. Teach a trade: Right-click a librarian villager while holding an enchanted book. The villager consumes the book and adds a real trade to its…
Official listing
- Modrinth page
- modrinth.com/mod/villager-trade-trade
- Owner
- chasecamps888
- Published
- 2026-07-18
- Updated on Modrinth
- 2026-10-07
- Facts verified
- 2026-10-15
