Enbeon's Custom Books

Enbeon's Custom Books

Yet another mod that gives Enchanted Books unique textures based on the enchantments they have.

by
11.0K Downloads
fabricquiltutility
Configure a Compatible Minecraft Server

Screenshots

Minecraft books (as of v1.0.3)
Enchantment order config screen

About this Mod

Enbeon's Custom Books

Yet another Minecraft mod that gives Enchanted Books unique textures based on the enchantments they have.

Compatible with Fabric and Quilt. Sorry if you run Forge or NeoForge!

This mod is compatible with 1.21.4+. I probably won't backport unless there's demand for it.

Preamble

This mod is the product of wanting a solution to component-controlled textures for Enchanted Books,
when CIT is unavailable and Mojang's vanilla solution is infeasible.

Enbeon's Custom Books uses a precedence-based system to decide which texture is used for books with multiple enchantments.
I've provided what I feel is a sensible default order, with rarer enchantments taking priority over more common ones
(for example, Mending has the highest priority, while Sharpness has the lowest).
The order is also fully configurable in the mod config.

I took inspiration from Even Better Enchants for some of the textures in this mod.

Dependencies

Fabric API is required to run this mod.

Additionally, to access the in-game config screen, you will need:

Textures

See the gallery for all of the book textures.

The animation for the Mending book texture can be disabled in the in-game config.

Language support

As of v1.0.4, Enbeon's Custom Books supports:

  • English
  • Simplified Chinese (thanks moqyng!)

Mod compatibility

If you find this mod useful and want me to add modded enchantments to it, feel free to create an issue or pull request.

I'm also happy to accept pull requests to add support for new languages.

Special thanks

This project uses the Stonecutter build tool, which allows compiling a single codebase to multiple different game versions.

Available Versions

v1.0.4 for 26.1release
MC 26.1, 26.1.1, 26.1.2, 26.2fabric, quilt
March 24, 2026
v1.0.4 for 1.21.9-1.21.11release
MC 1.21.9, 1.21.10, 1.21.11fabric, quilt
March 24, 2026
v1.0.4 for 1.21.6-1.21.8release
MC 1.21.6, 1.21.7, 1.21.8fabric, quilt
March 24, 2026
v1.0.4 for 1.21.5release
MC 1.21.5fabric, quilt
March 24, 2026
v1.0.4 for 1.21.4release
MC 1.21.4fabric, quilt
March 24, 2026

How to Install Enbeon's Custom Books on Your Client

1

Install the Mod Loader Locally

Install fabric for your local Minecraft version.

2

Download the Matching File

Choose the Enbeon's Custom Books file for fabric and Minecraft 26.2.

3

Install Mod

Place the .jar file in your local .minecraft/mods folder and restart Minecraft. No server-side installation is required.

Compatibility

Mod Loaders

fabricquilt

Minecraft Versions

26.2, 26.1.2, 26.1.1 (+24 more)

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Does Enbeon's Custom Books need to be installed on the Minecraft server?

No. Modrinth marks Enbeon's Custom Books as unsupported on the server side. Install it only in your local Minecraft mods folder. Your server can remain unchanged unless the mod page lists an additional dependency.

Which version and loader does Enbeon's Custom Books require?

Use a file for fabric, quilt and your exact Minecraft version. Supported versions include 26.2, 26.1.2, 26.1.1. Files for different loaders are not interchangeable.

Enbeon's Custom Books is not working – what should I check?

First check the Minecraft version, loader version and required dependencies. Put the .jar file in your local .minecraft/mods folder and remove older duplicates. Because this mod is client-side, adding server RAM will not fix it.

Minecraft Server for Your Group

Enbeon's Custom Books stays on your client. Host a compatible world for your group.

Recommended RAM
4 GBfrom €5.2/mo
Minimum 3 GB | per 8 players
Create Server Now
Client Compatibility Guide
NVMe SSD Storage
DDoS Protection included

Details

License
GNU Lesser General Public License v3.0 or later
Server-side
Unsupported

Supported Versions

26.226.1.226.1.126.126.1-rc-326.1-rc-226.1-rc-126.1-pre-326.1-pre-226.1-pre-1+17 more