Easy Enchantment Library

Quick rating

Community listing page, reviews may not be monitored by the author.

Easy Enchantment Library

No reviews yet

Store, split, combine and batch-apply enchantments in a searchable vanilla-style library.

Mod Loaders
Minecraft

About

Description

Easy Enchantment Library

Keep your enchantments in one searchable library, with familiar Minecraft-style slots, buttons and tooltips.

Features

  • Store enchantments from books or equipment. Get back a plain book or equipment with its enchantments removed; durability, names and other item data are preserved.
  • Split high-level enchantments into lower levels, or combine lower levels into higher ones using stored points.
  • Choose a level with the slider on each enchantment row.
  • Select several enchantments and apply them to equipment in one operation, or withdraw them together in a single enchanted book.
  • Search enchantment names and registry IDs. Optional Just Enough Characters (JECh) integration adds pinyin search using that mod's settings.
  • Use runtime enchantment level limits, including changes exposed by other mods through the enchantment API.
  • Keep stored enchantments and slot contents when breaking and moving the library.

Equipment enchanting respects item suitability and mutually exclusive enchantments. Batch operations check every selection before consuming items or points. Upgrades cost only the difference from the item's current level.

Getting started

Craft a library with this recipe and right-click it:

Bookshelf   Gold ingot       Bookshelf
Obsidian    Enchanting table Obsidian
Obsidian    Obsidian         Obsidian

Use the top slot to store enchantments. Use the middle slot for plain books or equipment, select enchantments and their levels, then click Take book or Apply all.

Level I uses 1 point; every additional level doubles the cost. For example, a level V enchantment stores 16 points, enough for sixteen level I books. The library follows the current maximum level for each enchantment instead of a fixed vanilla table.

Installation

Minecraft Loader Java
1.20.1 Forge 47.4.23 or newer 17
1.21.1 NeoForge 21.1.233 or newer 21

Install the correct file on both the client and server. JECh is optional and only needed on clients for pinyin search.

English and Simplified Chinese translations are included. Builds, point-conservation checks, batch checks and serialization checks passed. In-game multiplayer and JECh verification are still pending.

Source code · Report an issue

Independent implementation inspired by enchantment libraries. Apotheosis is not required. MIT license. The project icon was generated with OpenAI ImageGen.

简体中文

附魔图书馆:存入附魔书或装备上的附魔,返还空白书或无附魔装备;支持高等级拆分、低等级合成,每条附魔独立滑条选择等级。可以多选并一次给装备附魔,或取出包含多条附魔的书。

等级上限读取运行时 API,兼容通过该 API 修改上限的模组;附魔装备时检查适用范围、互斥关系与储量,整批成功后才扣库存。升级仅扣差额。支持名称和 ID 搜索,安装对应 JECh 后可使用拼音搜索。拆除搬运保留数据。客户端与服务端均需安装。