RLCraft Villager Tomes
Turn the enchanted books you find into permanent villager trades. Hand a villager a book and it learns that enchantment. Works with modded enchantments.
截图
介绍
RLCraft Villager Tomes
Teach a librarian an enchanted book, and it sells that book to you forever.
Pay a librarian’s bounty to unlock a slot, teach it the book, and buy copies whenever you need one. Works with any enchantment, modded ones included.

💬 Join the Discord for bug reports, suggestions and release pings.
How it works
- Unlock a slot by delivering the librarian’s bounty.
- Teach a book to fill the slot.
- Buy it for 10 emeralds per level plus a book.
Everything runs through sneak + right-click on the librarian:
| Holding | What it does |
|---|---|
| Nothing | Shows its bounty scroll |
| An item it asked for | Delivers it toward the next slot |
| An enchanted book | Teaches it (sneak-click again to confirm) |
| A book and quill | Makes a Villager Ledger |
| A Villager Ledger | Writes the librarian down |
| A Villager Ward | Wards the librarian |
Slots and bounties
Five slots per librarian, one enchantment each. Later slots ask for more and rarer items.

- Requests are fixed per librarian and never re-roll.
- Slots can be bought ahead of filling them.
- Worn tools count, as do items Reskillable won’t let you use yet.
- 248 bounty items across vanilla, Ice and Fire, Lycanites, Defiled Lands, Rustic, Parasites and more. Items from missing mods are skipped.
Teaching and upgrading
A multi-enchant book teaches its top enchantment and keeps the rest. Teaching a higher level of a taught enchantment upgrades the trade. Lower or equal levels, and enchantments the librarian already sells naturally, are refused.
Villager Ledger
Tracks every librarian’s bounty, your carried counts against it, and where each one lives.

- Star villagers to pin them to the front.
- The ribbon bookmarks a page.
- Ward icons switch that villager’s ward mode.
- The name tag (or a double-click) renames the villager.
- Coordinates show direction and distance on hover. With Antique Atlas, clicking them adds an atlas marker.
Craft a ledger with a book to copy it. Copies share one list, like Antique Atlas copies.

Ledger Lectern

The ledger isn’t consumed. A ledger on a lectern gets a Deliver button per villager that pays its bounty from your inventory, for any loaded villager. Enchanted items, renamed items and worn armor are never taken.
Villager Ward

Permanent protection for one villager. The icon beside its trade screen switches modes:

| Mode | What can hurt it |
|---|---|
| Fully immune | Nothing |
| Players only (default) | Players |
| Players and zombies | Players and zombies, for curing |
Warded villagers are also immune to lightning. The void and /kill still work. Curing keeps the ward, taught books, slots and bounty.
Optional: the chance system
Off by default. With ENABLE_CHANCE = true, a failed teach destroys the book and banked catalysts. Odds scale with unlocked slots:
| Slots unlocked | Starting chance | Max chance |
|---|---|---|
| 1 | 30% | 80% |
| 2 | 40% | 85% |
| 3 | 50% | 90% |
| 4 | 60% | 95% |
| 5 | 70% | 100% |
Catalysts bank extra chance:
| Catalyst | Adds |
|---|---|
| Iron Ingot, Gold Ingot, Silver Ingot | +5% |
| Emerald, Glowing Powder | +10% |
| Diamond | +15% |
| Glowing Ingot | +40% |
| Glowing Gem | +120% |
Each failure adds +5% per book level for that enchantment, past the cap, until it succeeds.
Good to know
- Librarians and cartographers by default (
ALLOWED_PROFESSIONS). - Modded enchantments work. Treasure enchantments and curses each have a toggle.
LOCK_SLOTS = falseremoves bounties.NEVER_LOCK_TAUGHT_TRADES = truestops taught trades from locking.
Config
config/rlcraftvillagertomes.cfg or the in-game config screen. Applies live.
| Category | What’s in it |
|---|---|
| learning | Who can be taught, slots per villager, enchantment lists |
| slots | Slot unlocking, request length, ledger size |
| chance | The optional chance system |
| upgrading | How trades level up |
| pricing | Emerald cost, the extra book, trade stock |
| bounties | What librarians ask for, and how many |
| catalysts | What raises the odds, and by how much |
| feedback | Messages, sounds, particles |
Commands
/villagertomes (also /tomes or /vt) acts on the villager you’re looking at.
| Command | Who | What it does |
|---|---|---|
list |
Everyone | What it sells, and the price of each trade |
tiers |
Everyone | The bounty and catalyst lists |
log |
Everyone | Your ledger in chat, with [Remove] buttons |
unlock [n] |
Ops | Opens slots for free |
reroll |
Ops | Gives it a new request |
teach / forget / clear |
Ops | Edits its tomes |
bank <percent> |
Ops | Sets banked chance |
pity <ench> <percent> |
Ops | Sets the failure bonus for one enchantment |
Requirements & install
- Minecraft 1.12.2, Forge 14.23.5.2847+. No dependencies.
- Required on server and clients.
- Remove older versions first (duplicate mod id crash).
Pairs well with
- Villager Backport: ward button on its trade screen; cures keep both mods’ data.
- RLCraft Enchantment Recipes: craft a max-level book once, teach it, buy it forever.
Unofficial addon, not affiliated with the RLCraft or RLCraft Dregora teams. Licensed MIT.
常见问题
RLCraft Villager Tomes 支持哪些 Minecraft 版本?
RLCraft Villager Tomes 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
RLCraft Villager Tomes 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
ExiledRadio 的其他作品
查看全部 →Villager Backport
将 1.14 的村民移植回 1.12.2
Sophisticated Core Legacy
Shared library for Sophisticated Storage and Backpacks Legacy (1.12.2)
Sophisticated Backpacks Legacy
Upgradeable backpacks you can wear, place and fill with smart upgrades, from leather to Nether Star, backported to Minecraft 1.12.2.
Sophisticated Storage Legacy
Upgradeable barrels, chests, double chests and shulker boxes with tiers, smart upgrades and controller networks, backported to Minecraft 1.12.2.
评论
登录后评论和评分