ModsFinder

Villager Apprentice

by EthRocky

Villager Apprentice changes how villagers hand out trades, so a librarian teaches only the enchanted books a player has earned and a player can teach a villager an item by sneaking and right-clicking.

FabricNeoForgeClient and serverMIT LicenseOpen source1.21 – 26.2

What it does

In vanilla, a player often has to break and replace a lectern again and again until a villager's random roll finally produces a worthwhile trade. This mod replaces that slot machine with a system where a villager teaches what a player brings. Enchanted books are found in the world, through fishing, dungeon chests and raids, and are then given to a librarian. The book is consumed and the villager learns it permanently, and a copy can be sold from the trade screen afterwards. Untaught librarians offer only paper and bookshelf trades.

Teaching is done by sneaking and right-clicking a villager while holding a teachable item. Ordinary right-clicking still opens the trading screen, so a villager never learns anything by mistake. A villager refuses an item when it is the wrong profession, when its slots already know that trade, or when the gear is damaged, and a refused item is kept by the player. Holding sneak and looking at a villager shows a small line of icons under the crosshair that names what it would learn, what the trade costs and which slot the item takes. Everything else about villagers stays vanilla, including the cheap trades.

Key features

  1. Teaching by sneak click

    Sneaking and right-clicking a villager holding a teachable item starts a lesson, and a plain right-click still opens trades.

  2. Earned enchanted books

    Enchanted books come from fishing, dungeon chests and raids, and a librarian learns each one once it is consumed.

  3. Refusals keep the item

    When a villager cannot learn an item, the player keeps it, so a refused lesson costs nothing.

  4. Teaching preview

    Sneaking and looking at a villager shows the lesson, its cost and the slot it would take under the crosshair.

Compatibility

Latest build for each game version and loader.

26.x4 of 4 versions with builds
26.21.0.0+26.21.0.0+26.2
26.1.21.0.0+26.1.21.0.0+26.1.2
26.1.11.0.0+26.1.21.0.0+26.1.2
26.11.0.0+26.1.21.0.0+26.1.2
1.21.x12 of 12 versions with builds
1.21.111.0.0+1.21.111.0.0+1.21.11
1.21.101.0.0+1.21.101.0.0+1.21.10
1.21.91.0.0+1.21.101.0.0+1.21.10
1.21.81.0.0+1.21.81.0.0+1.21.8
1.21.71.0.0+1.21.81.0.0+1.21.8
1.21.61.0.0+1.21.81.0.0+1.21.8
1.21.51.0.0+1.21.51.0.0+1.21.5
1.21.41.0.0+1.21.41.0.0+1.21.4
1.21.31.0.0+1.21.31.0.0+1.21.3
1.21.21.0.0+1.21.31.0.0+1.21.3
1.21.11.0.0+1.21.11.0.0+1.21.1
1.211.0.0+1.21.11.0.0+1.21.1
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

Trade Picker is open source under the CC0 1.0 Universal license, runs on client and server for Fabric and NeoForge and covers 1.21.9 – 26.3. Trade School is server-side only, open source under the MIT License and covers 26.1.2 – 26.2 on Fabric and NeoForge. Dynamic Villager Drops changes what villagers drop and is not open source, so it does not teach trades.

ModLoadersGame versionsEnvironmentUpdated
Villager ApprenticeFabric and NeoForge1.21 – 26.2Client and server2026-08-25
Trade PickerFabric and NeoForge1.21.9 – 26.3Client and server2026-10-11
Trade SchoolFabric and NeoForge26.1.2 – 26.2Server-side only2026-08-01
Dynamic Villager DropsFabric, Forge, NeoForge and Quilt1.21.5 – 26.3Server required, client optional2026-10-08

Questions

Does Villager Apprentice need to be installed on the server?

Yes. Every player and the server need a copy of the mod.

Which loaders does Villager Apprentice support?

The mod is published for Fabric and NeoForge only. Both loaders have files for 26.2.

Why does a villager refuse an item?

A villager refuses an item when it is the wrong profession, when its slots already know that trade, or when the gear is damaged. The item stays with the player.

In the catalog

Villager Apprentice is one of 19,031 Adventure mods on ModsFinder, and one of 10,052 Adventure mods for Fabric. 13,894 mods support Minecraft 26.2.

More from EthRocky

All projects

Similar mods

What the author says

Villagers don't teach you. You teach them. Vanilla villager trading skips most of the game. You can get diamond gear and Mending without ever mining or exploring anything, and the way you get there is sitting at a lectern breaking and replacing it until RNG pays out. I like the endgame trading hall. I don't like that…
EthRocky, on the Modrinth page

Official listing

Owner
EthRocky
Published
2026-08-11
Updated on Modrinth
2026-08-25
Facts verified
2026-10-15

Tags