Bookshelf

Bookshelf

An open source library for other mods!

by
43.4M Downloads
fabricforgeneoforgequiltlibraryutility
Rent Server with this Mod

Screenshots

Command: /bookshelf hand

About this Mod

Bookshelf is a collection of code, frameworks, utilities, and other resources. Many mods utilize Bookshelf's code base to power their own mods.

Why use a library mod?

Library mods such as Bookshelf allow seemingly unrelated mods to share parts of the same code base. This reduces the amount of time and effort required to develop certain mods and features. The Library's code base is also tested in a wider range of circumstances and communities which can lead to less bugs and better performance in mods.

Features for Players

While this mod is primarily for mod authors, there are a few useful features for Players.

  • Debug commands like /bookshelf hand to get item IDs.
  • Many new datapack features like crafting recipes that damage items with durability rather than consuming them.

Features for Modders

Like the mod and want to support me?

Nodecraft sponsor banner

This project is sponsored by Nodecraft. Use code DARKHAX for 30% off your first month of service!

Available Versions

Bookshelf-fabric-26.1.2.15release
MC 26.1, 26.1.1, 26.1.2fabric
August 1, 2026
Bookshelf-neoforge-26.1.2.15release
MC 26.1, 26.1.1, 26.1.2neoforge
August 1, 2026
Bookshelf-fabric-26.2.0.4release
MC 26.2fabric
July 8, 2026
Bookshelf-neoforge-26.2.0.4release
MC 26.2neoforge
July 8, 2026
Bookshelf-fabric-26.2.0.3release
MC 26.2fabric
July 3, 2026

How to Install Bookshelf on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.2).

3

Install Mod

Open the mod browser in the dashboard and search for "Bookshelf". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabricforgeneoforgequilt

Minecraft Versions

26.2, 26.1.2, 26.1.1 (+36 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Bookshelf server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.2). You can switch loaders with one click in the panel.

Is Bookshelf compatible with fabric and forge and neoforge and quilt?

Bookshelf officially supports fabric, forge, neoforge, quilt for Minecraft 26.2, 26.1.2, 26.1.1. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Bookshelf – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Bookshelf consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Bookshelf with just one click on your server.

Recommended RAM
4 GBfrom €5.2/mo
Minimum 3 GB | per 8 players
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU Lesser General Public License v2.1 only
Server-side
Required

Supported Versions

26.226.1.226.1.126.11.21.11.211.20.41.20.31.20.21.20.1+29 more