Bookshelf#
🕵️♂️ What is Bookshelf?#
Bookshelf (formerly known as Gunivers Libs) is a user-friendly modular library datapack, crafted to assist mapmakers in effortlessly implementing intricate systems within their maps.
🌟 Featured modules#
Mathematical functions: sin, cos, exp, log, sqrt and much more!
Give customized trajectories to entities, which can bounce on blocks and more…
Identify entities with IDs, and use them to create complexe systems!
Link entities positions and rotations and create coherent structures!
Get and manipulate blocks (supports BlockStates and NBT).
Easily manage the health of a player or the lifetime of an entity!
🔥 Motivation#
As developers, we recognize the importance of using libraries to save time and avoid reinventing the wheel. Unfortunately, we’ve noticed that mapmakers within the Minecraft community are often unfamiliar with this concept.
That’s why we started this project, to introduce a variety of reusable tools and try to convice mapmakers to embrace the use of libraries.
While we strive to keep these modules as much optimized and accurate as possible, our main goal is to offer a wide range of features and provide tools that are both easy to use and install. Therefore, we will always prioritize accessibility above everything else.
“I have seen further than others because I have stood on the shoulders of giants.”
—Isaac Newton
🤝 Contribution#
If you have any doubts related to the project or want to discuss something, then join our Discord server.
If you want to contribute, please refer to the contribution docs for more information.