⚠️ This mod is no longer actively maintained ⚠️
Better Bookshelves
This is a mod that modifies Minecraft's Chiseled Bookshelves to be more useful.
BETA
This mod is currently in beta. If you find any bugs, please report them on the issue tracker
Features
- Book Type Rendering:
- Books will render on the bookshelf differently depending on the type of 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
- Config:
- Enable / Disable Book Labels or have the label render under the cursor
- 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)
- Change Comparator Output
- book_type_comparator_output: (true/false) (default: false)
- Enable / Disable Book Labels or have the label render under the cursor
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.
How to Install Better Bookshelves (Mod)
Better Bookshelves by Bawnorton is verified for Fabric across Minecraft versions 1.19.4, 1.20, 22w42a, 22w43a, 22w44a, 22w45a, 22w46a, 23w05a (latest release: 1.0.0, file size: 8.9 MB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.19.4, 1.20, 22w42a, 22w43a, 22w44a, 22w45a, 22w46a, 23w05a) and platform (Fabric).
- Make sure you have the compatible loader or environment installed for Fabric.
- Move the downloaded Better Bookshelves file into your Minecraft
.minecraft/modsfolder and launch the game.
Support Knowledge Books
Update YACL to use YACL 3
Fix under crosshair rendering and improve performance
- Thank you [Kevinthegreat](https://github.com/kevinthegreat1)
Added Configurations
- 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 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)
- Rename config options
- snake case instead of camel case
- book_texture -> per_book_texture (true/false) (default (true)
- [new] book_type_comparator_output (true/false) (default false)
- when a new book is added, a comparator will output a signal based on the book type (1: book, 2: book and quill, 3: written book, 4: enchanted book)
- Fix Mojang's Book duping and stack exceeding bug
- Book Labels:
- Hovering over a book in the Chiseled Bookshelf will display the book's title and relevant NBT data
- Config:
- Enable / Disable Book Labels or have the label render under the cursor
- textPreview: on/off/under_crosshair (default: on)
- Change the type of book textures used
- bookTexture: per_book/per_slot (default: per_book)
- Change Book Label Size
- textSize: whole number (default: 10)