Download
Choose Minecraft Version
1.21.1026.2v4.1.0
1.21.1026.1v4.0.1
1.21.101.21.11v3.2.2
1.21.101.21.10v3.2.2
1.21.101.21.9v3.2.2
1.21.101.21.8v3.1.1
1.21.101.21.7v3.1.1
1.21.101.21.6v3.1.1
1.21.101.21.5v3.0.2
Close

Bookshelf

Bookshelf is a library datapack for Minecraft. It's modular, so mapmakers can pick only the parts they need. This helps them create complex systems more easily.

Documentation Ā  Ā  Ā 


🧱 Bookshelf Block Module

Get and set block IDs and states in Minecraft datapacks. Mix block properties and produce sounds, particles, display blocks, and more from stored data.

"Architecture is the thoughtful making of space."

— Louis Kahn

✨ Features

  • šŸ” Get: get the block state or type and store it into a storage
  • āš™ļø Set: set the block state or type from a storage to a block
  • šŸ”„ Transform: mix blocks (for example stone + oak stairs = stone stairs)
  • āœ… Check: check if a block is a certain type, has a certain state
  • šŸŽØ Produce: create a new block, display block, sound or particle from stored data

šŸ“š Read the full documentation

šŸ“– About Bookshelf

This module is part of the Bookshelf Library:

🧩 Find more modules in the Bookshelf organization
šŸ“¦ Get the full Bookshelf Suite

šŸ¤ Get involved

šŸ’¬ Join our Discord community
šŸ›  Contribute via the contribution guide

Smithed

Copyright Ā© 2023-2026 Smithed
Not an official Minecraft product. Not approved by or associated with Mojang Studios