Gunivers Libs

After the LGdir and still in our quest to create tools for mapmakers, we came across an idea, the holy grail of creation tools: a library! As you can see, after Hierarchy, this project is our second little baby.

Concept & project cheefs : Oromis & Leirof
Type: Datapack

What is it for?

The principle is simple: group all the elements that can be useful to create any Minecraft map or system. For example, you will be able to use mathematical functions like sine, cosine, square root etc. (you have always dreamed of it, admit it!). But this is just the beginning!
You will also have access to advanced systems allowing for example to manage projectiles like LGdir, link entities together, convert blocks into items and much more!

How does it work?

Place the datapack on your world, and call the functions you need, when you need them, quite simple no? To know what the lib allows you to do, go to the documentation page by clicking here!

The lib is almost completely passive! In other words, as in any programming language, if you do not use functions, they will not impact the performance of your map and/or datapack!

Moreover, if you want to optimize the weight of your map, the lib has been built to allow you to quickly find the functions you use. The license of the lib allows you to extract them to include them in your own datapack!

Trailer

Credits

  • LeiRoF: Concept & development
  • Théogiraudet/Oromis: Development
  • Luludatra: Development
  • KubbyDev: Development
  • TheTagMen: Build
  • Sotshi: Modelisation
  • Faesha: Modelisation
  • Greninja_San: Modelisation

We also thank the donors, without whom this type of project would not have been possible:

  • Théogiraudet/Oromis
  • Syl2010
  • Leirof
  • _RedCoal_

 

 

Download

 

   

Installation

  • Stable versions: Simply place the downloaded archive in the “data/function” directory of your world. Go back to your game in the world in question and enter “/reload” in the chat.
  • Development version: Download the lib from its Gitlab directory. The archive will contain a folder containing the lib. You should extract the files from this folder and then compress them again into a new archive. Finally install the archive the same way as for the stable versions.

Share your creations with us!

Don’t hesitate to share your project with us (on twitter @Gunivers_ or on our Discord)! We’d love to hear your feedback and even share your creation!

Leave a Comment