Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Bookshelf Interaction

Bookshelf Interaction

Bookshelf module for building GUI systems using Interaction entities and event binding.

157
4
Library

Compatibility

Minecraft: Java Edition

Platforms

Data Pack

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server
Donate

Creators

Bookshelf
BookshelfOrganization

Details

Licensed MPL-2.0
Published 4 months ago
Updated last month
DescriptionChangelogVersions
All versionsBookshelf Interaction

Bookshelf Interaction

Featured
Download
Report

Changelog

📦 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 and bs.weather modules into a single bs.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 manual load and unload tags. Bookshelf now also uses LanternLoad.
  • ⚡ #285 - Removed the need for __help__ functions and help 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 a pack.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.

🖱️ bs.interaction

  • ✨ #300 - Added bs.interaction.hovered tag to check if an interaction is currently hovered.

Files

bs.interaction-1.21.5-v3.0.0.zip(56.87 KiB) Primary
Download

Metadata

Release channel

Release

Version number

3.0.0

Loaders

Data Pack

Game versions

1.21.5

Downloads

46

Publication date

April 6, 2025 at 10:48 AM

Version ID

Modrinth is open source.

main@81b0922

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.