We 💙 open source! Many of our libraries are open sourced so that the entire Minecraft community can make use of them!

Essential API-2.png

<aside> <img src="/icons/info-alternate_gray.svg" alt="/icons/info-alternate_gray.svg" width="40px" /> This article contains an overview of our open-source libraries, outlines what you can do with them, and provides guidance on how to access them.

</aside>


Open Source Libraries

Elementa

Elementa is our versatile GUI library that is compatible with Minecraft versions 1.8.9 and newer, designed with principles akin to a browser's DOM. Its architecture is deliberately independent of Minecraft, ensuring consistent behavior across various versions and enabling the possibility of its use beyond Minecraft environments. Essential and Vigilance are among the tools that extensively leverage this library.

Vigilance

Vigilance is a configuration library developed using Elementa and UniversalCraft, designed to be largely version-independent. It is compatible with Minecraft versions 1.8.9 and newer, offering broad usability across different game versions.