Bookshelf Library#
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.
๐ Featured modules#
Get and manipulate blocks (supports block states and NBTs).
Cast rays and see if they collide with blocks or entities.
Mathematical functions: sin, cos, exp, log, sqrt, and much more!
Iterate efficiently over the world to generate terrains and landscapes.
Random functions for different distributions and noise patterns.
Easily manage the health of a player or the lifetime of an entity!
๐ฅ Motivation#
Libraries save time and make systems easier to create. But many Minecraft mapmakers arenโt used to them. Bookshelf exists to change that. Bookshelf focuses on ease of use. Each module is simple, works for any skill level, and keeps performance in mind.
โI have seen further than others because I have stood on the shoulders of giants.โ
โIsaac Newton
๐ค Contribution#
Have questions or want to talk about the project? Join the Discord server.
Want to help? See the contribution section.