We 💙 open source! Many of our libraries are open sourced so that the entire Minecraft community can make use of them!
<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>
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.