
Modrinth · Minecraft mod
Enchanting Information
Right-click any enchanted item or book to open exhaustive enchantment profiles in a paginated written-book GUI—no client mods required.
Quick answer
Which Enchanting Information release should I use?
Enchanting Information 1.0.2 targets 26.3 with Fabric. Do not install it on the client. It must be installed on the dedicated server. No extra mods listed for this file.
Where it goes
Is Enchanting Information required on the client, server, or both?
Do not install it on the client. It must be installed on the dedicated server.
This file is marked server-only.
What else does Enchanting Information 1.0.2 need?
1.0.2. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Enchanting Information without breaking your instance.
Built for Enchanting Information 1.0.2. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 1.0.2. It targets 26.3 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
Do not install it on the client. It must be installed on the dedicated server.
- 04
Pick the file you checked
Use the “Get this file” button beside 1.0.2. It opens that exact file at the source.
About this project
What does Enchanting Information add?
Enchanting Information
Enchanting Information is a lightweight, server-side Fabric mod that shows complete enchantment data for any enchanted item or enchanted book in a paginated in-game book. It is installed on the server only. Players join with an unmodified vanilla client and need no mods, resource packs, or configuration.
Supported Minecraft versions: 1.21 through 1.21.11 (Java 21), 26.1 through 26.1.2 (Java 25), 26.2 (Java 25), 26.3 (Java 25). Requires Fabric Loader and Fabric API.
What the mod does
Enchantment profiles. Right-click an enchanted book to open a multi-page virtual written book with full statistics for every enchantment on the item: held level, maximum level, rarity and weight, item category, source mod and registry ID, description, obtainment sources (enchanting table, villager trade, treasure loot, curses, random loot, mob equipment), enchanting-table level costs, the full list of applicable items, and every conflicting enchantment. The data is read from the live server registries, so modded enchantments and data-pack tags are supported automatically. Description text is sent as a translation key with an English fallback (43 vanilla enchantments have bundled descriptions), so clients that use a language pack or the Enchantment Descriptions resource see their own localized text.
Enchanted tools, weapons, and armor. These items have a normal right-click action in combat, so their profile requires sneak + right-click. This prevents the book from opening while fighting mobs, blocking with a shield, or otherwise using the item.
Compatibility scanner. Sneak + right-click while holding a target item in the main hand and an enchanted book in the off-hand to open a compatibility report: the resulting level after combining, whether the item supports each enchantment, existing conflicts with enchantments already on the item, and the estimated anvil cost in levels.
Optional enchanted-book lore. When enabled in the config, enchanted books get an extra lore line per enchantment showing its level, maximum level, rarity, and enchanting cost range.
Server performance and privacy. The mod writes one line to the server log at startup and nothing afterwards. Per-use logging is fully disabled by default and can only be turned on with the enable_debug_logging config option.
Installation
- Install Fabric Loader for your Minecraft version on the server.
- Put Fabric API and the matching Enchanting Information jar in the server
modsfolder:1.21 - 1.21.11: Java 21 build26.1 - 26.1.2,26.2,26.3: Java 25 builds
- Start the server once so
config/enchanting_info.jsonis generated, then adjust it if needed and restart. - Clients need nothing installed and join normally.
How to use
- Hold an enchanted book and right-click: opens the enchantment profile book.
- Hold an enchanted tool, weapon, or armor piece and sneak + right-click: opens the enchantment profile book.
- Hold the item to upgrade in the main hand and an enchanted book in the off-hand, then sneak + right-click: opens the compatibility scan.
- Turn pages in the virtual book to move through the sections listed below. Your real held item is never modified or replaced.
Book sections
Each enchantment profile contains the following pages: a title page with the item name and enchantment count; an overview page with held level, maximum level, rarity, weight, and category; a registry page with source mod, registry ID, and description key; a description page; an obtainment page covering enchanting table, villager trade, treasure status, curse status, random loot, and mob equipment (with a double-price warning for treasure enchantments when enabled); enchanting-table level cost pages; applicable item pages; and conflict pages.
Configuration
All settings live in config/enchanting_info.json on the server and take effect on restart:
| Option | Default | Description |
|---|---|---|
enable_book_info |
true |
Enables opening enchantment profile books. |
enable_compatibility_scanner |
true |
Enables the sneak + right-click compatibility scan with an enchanted book in the off-hand. |
enable_lore_tooltips |
false |
Adds generated lore lines with enchantment statistics to enchanted books. |
restrict_to_ops_only |
false |
When true, only server operators can open profiles and scans. Other players see a warning message. |
double_treasure_villager_price_alert |
true |
Shows a double-price warning in the obtainment section for treasure enchantments. |
enable_debug_logging |
false |
When true, writes per-use diagnostic lines to the server log. Keep off unless troubleshooting. |
Commands
The mod adds no commands and no permissions beyond the restrict_to_ops_only config option. Everything is triggered with right-click gestures described above.
Technical notes
The book interface is server-driven: the server briefly swaps a virtual written book into the interaction slot, opens it, and restores the real item, all through standard clientbound packets. There are no client entrypoints, no mixins, and no custom screens or rendering, which is why vanilla clients work unchanged. The jar is roughly 32-35 KB with no dependencies beyond Fabric Loader and Fabric API. License: CC0-1.0.
Project description from Modrinth.
Pick your setup
Enchanting Information by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.3
1 loader build26.2
1 loader build26.1.2
1 loader build26.1.1
1 loader build26.1
1 loader build1.21.11
1 loader build1.21.10
1 loader build1.21.9
1 loader build1.21.8
1 loader build1.21.7
1 loader build1.21.6
1 loader build1.21.5
1 loader buildShowing the newest 12 of 17 game versions. Older files are in the list below.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Enchanting Information versions and loaders
1.0.2
enchanting-information-1.0.0.jar
27 Sept 2026
1.0.2
enchanting-information-1.0.0.jar
27 Sept 2026
1.0.2
enchanting-information-1.0.0.jar
27 Sept 2026
1.0.2
enchanting-information-1.0.0.jar
27 Sept 2026
1.0.1
enchanting-information-1.0.0.jar
30 Jul 2026
1.0.1
enchanting-information-1.0.0.jar
30 Jul 2026
1.0.1
enchanting-information-1.0.0.jar
30 Jul 2026
1.0.0
enchanting-information-1.0.0.jar
15 Jul 2026
1.0.0
enchanting-information-1.0.0.jar
15 Jul 2026
1.0.0
enchanting-information-1.0.0.jar
15 Jul 2026
Looking for an older file? The official Modrinth project page is in Resources.