CurseForge · Minecraft mod
Better Bookshelves
This is a mod that modifies Minecraft's Chiseled Bookshelves to be more useful.
Quick answer
Which Better Bookshelves release should I use?
Better Bookshelves betterbookshelves-1.0.0.jar targets 1.20 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. 1 required mod needs a matching file.
Where it goes
Is Better Bookshelves required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Better Bookshelves betterbookshelves-1.0.0.jar need?
betterbookshelves-1.0.0.jar. Change the file and its required mods may change too.
Install Fabric API first, but 1 required mod has no matching file for this setup. Do not mix loader builds to force a match.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Better Bookshelves without breaking your instance.
Built for Better Bookshelves betterbookshelves-1.0.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use betterbookshelves-1.0.0.jar. It targets 1.20 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Fabric API first, but 1 required mod has no matching file for this setup. Do not mix loader builds to force a match.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside betterbookshelves-1.0.0.jar. It opens that exact file at the source.
About this project
What does Better Bookshelves add?
⚠️ This mod is no longer actively maintained ⚠️
Better Bookshelves ==================
This is a mod that modifies Minecraft's Chiseled Bookshelves to be more useful.
Features
Book Type Rendering:
Books will render on the bookshelf differently depending on the type of book or enchantment on the book.
Enchanting Table Integration:
The enchanting table will now treat Chiseled Bookshelves that contain 3 or more books as valid bookshelves for the purpose of enchanting. (The bookshelves must be facing the enchanting table)
Book Labels:
Hovering over a book in the Chiseled Bookshelf will display the book's title and relevant NBT data
Comparator Output:
Option to set the comparator output to be the type of book rather than the slot used.
Configurable Colours:
Configurable Models:

Configuration
Install YACL and ModMenu to change the config in-game.
Enable / Disable Book Labels or have the label render under the crosshair instead of on the bookshelf
text_preview: on/off/under_crosshair (default: on)
Change the type of book textures used
per_book_texture: (true/false) (default: true)
Change Book Label size
text_size: whole number between 5 and 20 (default: 10)
Number of books required for enchanting table to recognize bookshelf
enchanting_table_book_requirement: whole number between 0 and 6 (default: 3, -1 to disable)
Change comparator output to be based on the type of book that was added to the bookshelf
book_type_comparator_output: (true/false) (default: false)
Change the colour and model of each book type
book_textures: (array of all book types)
book_type: book identifier
book_model: whole number between 0 and 5
hex_colour: hex colour code without the # (e.g. 00FF00 for green)
Change the colour and model of each enchantment type
enchanted_book_textures: (array of all enchantments)
enchantment: enchantment identifier
book_model: whole number between 0 and 5 (-1 to inherit from enchantment book)
hex_colour: hex colour code without the # (e.g. 00FF00 for green) ("inherit" to inherit from enchantment book)
Compatibilities
- Not compatible with any mods that modify the textures of a Chiseled Bookshelf block (ie, the block itself or any block that extends from it), this mod will override the textures.For Mod Devs:- Currently working on data-driven support for custom Chiseled Bookshelves
Installation
Requires Fabric
- Download the latest version of the mod from the releases page
- Download the latest version of Fabric
- Download the latest version of Fabric API
- Place the downloaded mod files in your mods folder
- Launch Minecraft
Reporting Bugs
If you find any bugs, please report them on the issue tracker
Project description from CurseForge.
Pick your setup
Better Bookshelves by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
23w05a
1 loader build22w46a
1 loader build22w45a
1 loader build22w44a
1 loader build22w43a
1 loader build22w42a
1 loader build1.20-Snapshot
1 loader build1.20
1 loader build1.19.4
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Better Bookshelves versions and loaders
betterbookshelves-1.0.0.jar
6 Jun 2023
betterbookshelves-0.4.1.jar
19 Mar 2023
betterbookshelves-0.4.0.jar
17 Mar 2023
betterbookshelves-0.3.1.jar
27 Feb 2023
betterbookshelves-0.2.2.jar
6 Feb 2023
betterbookshelves-beta-0.2.1.jar
21 Nov 2022
betterbookshelves-beta-0.2.0.jar
20 Nov 2022
betterbookshelves-beta-0.1.5.jar
17 Nov 2022
betterbookshelves-beta-0.1.4.jar
11 Nov 2022
betterbookshelves-beta-0.1.3.jar
5 Nov 2022
betterbookshelves-beta-0.1.2.jar
27 Oct 2022
0.1.1
betterbookshelves-beta-0.1.1.jar
27 Oct 2022
Looking for an older file? The official CurseForge project page is in Resources.
