A Fabric mod for Minecraft 1.21.11 that makes enchanted books visually stand out in chiseled bookshelves.
Slots containing enchanted books display the familiar enchantment shimmer, and looking at a slot shows the enchantment name — so you can tell at a glance what's stored where.
- Enchantment Glint — Slots containing enchanted books display the enchantment shimmer overlay.
- Enchantment Name Tags — Look at a bookshelf within 4 blocks and a billboard label appears above the aimed slot showing the enchantment name.
- Configurable — All features individually toggleable via config screen or JSON file.
- Minecraft Java Edition 1.21.11
- Fabric Loader 0.18.1+
- Fabric API 0.139.5+
Without these, all features work with sensible defaults. You can also edit config/handybookshelves.json manually.
- Install Fabric Loader for Minecraft 1.21.11
- Download Fabric API and place it in your
mods/folder - Download Handy Bookshelf and place it in your
mods/folder - Launch the game!
The mod is required on both the server and all connecting clients (a mixin syncs inventory data so the client can detect enchanted books).
Server setup:
- Install Fabric Loader on your server
- Place Fabric API and Handy Bookshelf in the server's
mods/folder - Start the server
Client setup:
- Each player needs Fabric Loader, Fabric API, and Handy Bookshelf installed
- Players without the mod will not see enchantment glint or name tags on bookshelves
git clone https://github.com/dfox288/HandyBookshelf.git
cd HandyBookshelf
./gradlew build
# The compiled JAR will be in build/libs/# Generate Minecraft sources for reference
./gradlew genSources
# Run Minecraft with the mod loaded
./gradlew runClientMIT License — see LICENSE for details.