ModsFinder

Villager trade-trade

by chasecamps888

Villager trade-trade lets a player give an enchanted book to a librarian villager, who then teaches the book as a new trade offer.

FabricServer-side onlyMIT License26.2 – 26.3

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

  1. Book teaching trade

    A librarian consumes a held enchanted book and adds it as a buyable trade offer.

  2. Reroll for duplicates

    Handing over a book of an enchantment the villager already knows rerolls that trade's price instead.

  3. Per-villager slot limit

    Each librarian can learn up to five enchantment types, one per trade slot.

  4. 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.

26.31.0.3
26.21.0.3
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Villager trade-tradeFabric26.2 – 26.3Server-side only2026-10-07
Villager RebalanceFabric26.1Server-side only2026-05-08
Auto Villager (Librarian) RerollFabric26.1 – 26.2Client-side only2026-08-16
Fresh MarketFabric26.2Server-side only2026-08-22

Questions

Does Villager trade-trade need Fabric API?

Yes. Fabric API is required, and the mod needs a current version alongside a recent Fabric Loader.

Does the server need the mod, or can players join without it?

Server owners install it, and players connect with no copy of their own.

Can a librarian learn books of the same enchantment twice?

No. A duplicate enchantment type rerolls the existing trade's price instead of adding a second trade.

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…
chasecamps888, on the Modrinth page

Official listing

Owner
chasecamps888
Published
2026-07-18
Updated on Modrinth
2026-10-07
Facts verified
2026-10-15

Tags