Bookshelf ID
on May 4, 2025📦 Bookshelf - 3.0.2
🩹 A Quick Hotfix!
This is a hotfix for version 3.0.1.
- 🐛#431 - Improve compatibility by using deflate instead of bzip2 for compression.
Bookshelf ID
on May 2, 2025📦 Bookshelf - 3.0.1
🩹 Simple Hotfix!
This is a hotfix for version 3.0.0.
- 📝 #314 - Add the Lifestring example, linking players' health using the
bs.health
module.
Bookshelf ID
on Apr 6, 2025📦 Bookshelf - 3.0.0
🚂 The Pipeline Update!
This release overhauls the project structure with Beet, focusing on modularity and isolation of each module. It also introduces a new version loader that resolves conflicts between multiple versions.
⚠️ BREAKING CHANGES: This new version has a few breaking changes!
Bookshelf is now based on Minecraft 1.21.5. Each module of Bookshelf is now shipped as a separate datapack for people wanting to use only a single module. Introduced bundles to better group modules, replacing Bookshelf and Bookshelf Dev datapacks: Bookshelf Runtime, Bookshelf Dev, Bookshelf Prefabs, and Bookshelf Suite.
- ⚠️ #281 - Merged the
bs.biome
andbs.weather
modules into a singlebs.environment
module. - 📦 #323 - Introduced bundles to better group modules, replacing Bookshelf and Bookshelf Dev datapacks: Bookshelf Runtime, Bookshelf Dev, Bookshelf Prefabs, and Bookshelf Suite.
- 🎉 #272 - Added an automatically generated
bs.load
module, removing the need for manualload
andunload
tags. Bookshelf now also uses LanternLoad. - ⚡ #285 - Removed the need for
__help__
functions andhelp
tags. These are now generated. - 📝 #285 - Migrated the documentation to mcbookshelf.dev and reworked the contribution guide to explain the new Beet pipeline.
- ⚙️ #285 - Created a GitHub organization and transitioned from the Jupyter Notebook to Beet. Updated the metadata format, added new issue templates, and introduced workflows for automatic deployment to Modrinth and Smithed. Modules now also require a
README.md
and apack.png
. - 📥 #333 - Bookshelf now has its own download manager, allowing users to select modules along with their dependencies and create custom bundles.
- 📥 #336 - Bookshelf is now available on PyPI for use with the Beet toolchain.