Compatibility
Minecraft: Java Edition
1.21.4–1.21.10
1.21–1.21.1
1.20.1–1.20.4
Platforms
Supported environments
Creators
Details
Licensed MIT
Published 4 months ago
Updated 3 weeks ago
A simple mod that makes the chiseled bookshelves better by making them give enchantment power based on how many books and which are in it, working as a normal shelf once full. As a nice bonus, enchanted books gives double(configurable) the enchantment power.

Compatible with Easy Magic, Jade and Enchantment disabler.
In case of bugs, report to me on voidtyron in discord or github.
Can technically be used as a library (It was the original idea for this mod), but it doesn't have many uses.
Available Settings:
Table Configs:
- Particle Spawn Chance (affects client only): How frequent the particles should spawn, with 1 being pretty much always.
- Shelf Obstruction type: Defines what kind of blocks will block the shelf power. Solid means only full blocks, default is Minecraft default and none means nothing will block the power.
- Maximum Shelf Distance: Defines how much to each side the table should search for shelves. Ex: 5 means it will search 5 block to each side of the table (Values higher than 10 might cause lag)
- Maximum Shelf Height: Defines how much up/down the table should search for shelves. Again, values bigger than 10 might cause lag.
- Should Get Shelves Below: Makes so the "Maximum Shelf Height" also applies for blocks below the enchantment table. Ex: Will search 5 block up and 5 block down.
- Enable Allow/Deny List: Enables a list of blocks that will/will not block the enchantment power from the shelves in that direction.
- Get Shelves Behind Shelves: The names is pretty self-explanatory, enables for the table to get shelves behind other shelves.
- Disable warning: Disables the Render Thread warning when the table size is bigger than 15.
Redstone Configs:
- Modify Chiseled Bookshelf Redstone Output: If set to true, the comparator output will be equal to the amount of books in the shelf instead of "last interacted slot".
- Normal Book Redstone Power: Defines how much redstone power the normal book should give
- Enchanted Book Redstone Power: Defines how much redstone power the enchanted book should give
Book Power Configs:
- Normal Book Power: How much power each normal book should give.
- Multiply Normal Book Power For Enchanted Book: If set to true, the enchanted book power will be the default
book * multiplier - Enchanted Book Power Multiplier: the multiplier for the enchanted book
- Enchanted Book Power: Available if the "Multiply Normal Book" is set to false, allows you to set a custom value for the enchanted book.
For Forge Users
This mod will not receive any future update for forge (will be changed to neoforge). The reasons are:
- No newer Architectury API version for forge
- Config API(MidnightLib) that I'm using does not support newer forge versions.



