/Bookshelf

Bookshelf is a highly accessible modular library datapack, designed to help mapmakers to quickly & easily implement complexe systems in their maps.

Primary LanguagemcfunctionOtherNOASSERTION



                                         


๐Ÿ”Ž What is it?

Bookshelf (previously Gunivers Libs) is a highly accessible modular library datapack, designed to help mapmakers to quickly & easily implement complexe systems in their maps.

๐ŸŽฌ Watch presentation video

โš™๏ธ Features

๐Ÿงฎ Mathematical functions (sin, cos, exp, log, sqrt...)
๐Ÿท๏ธ ID system for entities
๐Ÿ”€ Block โ†” Score โ†” Item conversion system supporting BlockStates
๐Ÿง  Pathfinding and other NPC AI basic tools
๐Ÿชƒ Vectors management to give customized trajectories to your entities, which can be deflected by the wind, bounce on blocks etc.
๐Ÿ“Ž Entity Link to synchronize the movement of entities, create moving entity cohรฉrent structures or adding mirrors effects

And much more!

๐Ÿƒ Motivation

As developers, we know the importance of using libraries to avoid losing time by re-inventing the wheel in each project. But in Minecraft, we often see that mapmakers are not familiar with this concept.

That's why we created this library, to propose a lot of re-usable tools and try to convice mapmakers to become real developers by looking for and using the available tools.

Thus, this lib is not made to propose the best optimized functions or the more accurate ones. Instead, it is designed to be easy to install and use, and propose various features. We give a huge importance to the accessibility and we recommend talented creators to fork this project in order to make their own optimized versions of the lib.

๐Ÿ‘‹ Get started

๐Ÿ“ฅ Download         ๐Ÿ“š How to use it?