Bookshelf#
๐ต๏ธโโ๏ธ What is Bookshelf?#
Bookshelf (formerly known as Gunivers Libs) is a modular library datapack designed to simplify complex systems in Minecraft maps. Ideal for mapmakers looking for easy-to-implement tools.
๐ Featured Modules#
Get and manipulate blocks (supports BlockStates and NBT).
Cast rays and see if they collide with blocks or entities.
Mathematical functions: sin, cos, exp, log, sqrt and much more!
Generate terrains and landscapes, incorporating natural features.
Random functions for different distributions and noise patterns.
Easily manage the health of a player or the lifetime of an entity!
๐ฅ Motivation#
As developers, we understand the value of libraries: they save time, streamline workflows, and eliminate the need to reinvent the wheel. However, weโve noticed that many mapmakers in the Minecraft community are less familiar with this concept.
Thatโs why we started this project, to provide a variety of reusable tools and encourage mapmakers to embrace the use of libraries.
While we strive to keep our modules as optimized as possible, our top priority is accessibility. We focus on creating features that are easy to use and simple to install, ensuring theyโre practical for everyone.
โ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, join our Discord server.
If you want to contribute, please refer to the contribution docs for more information.