Bookshelf Block

Bookshelf block management module, enabling id and state transformations.

856

Quick challenge

How far can you run before the mobs catch you?

Bookshelf Block

<picture> <source media="(prefers-color-scheme: dark)" alt="Bookshelf" srcset="https://github.com/mcbookshelf/bookshelf/raw/master/docs/_imgs/banner-dark.png" width="600px"> Bookshelf </picture>
   

🧱 Bookshelf Block

Manage blocks, including states and NBTs, while offering advanced tools for seamless transformations.

> "Architecture is the thoughtful making of space." > — Louis Kahn

✨ Features

- 🎨 Produce: Get the block state, NBT data or type and store it into a storage. - 🎨 Produce: Set the block state, NBT data or type from a storage to a block. - 🎨 Produce: Transform stored block data; mix different block data (for example stone + oak stairs = stone stairs). - 🎨 Produce: Check if a block is a certain type, has a certain NBT data or state. - 🎨 Produce: Transform stored and modified data into a new block, display block, sound or particle.

📚 Read the full documentation

📖 About Bookshelf

This module is part of the Bookshelf Library, a modular collection of Minecraft datapacks built to simplify complex systems and empower mapmakers.

🧩 Find more modules in the Bookshelf organization. 📦 Get the full suite Bookshelf Suite.

🤝 Get Involved

💬 Join our Discord community. 🛠 Contribute via the contribution guide.

ADS