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

Learn about our open-source libraries, outlines what you can do with them, and understand guidance on how to access them.
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 Mod 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.
UniversalCraft
UniversalCraft is a powerful set of abstractions that can be used to make development easier across Minecraft Version 1.8.9 and above.
Essential Gradle Toolkit (EGT)
The Essential Gradle Toolkit is a plugin tailored for Essential Loom (a fork of architectury-loom), dedicated to providing utilities and shared code for multi-version mods.
Essential Loader
The Essential Loader is our loading system designed to extend beyond the mod loader’s limitations. It addresses various major issues with the popular mod loaders. Organized into several steps, this system facilitates straightforward updates and maintenance.
Essential Partner Mod
The Essential Partner Mod Integration adds a small, friendly button to your mod, allowing players to discover and install Essential with one click. It’s designed to boost the impact of your partnership with Essential.
Using Essential Mod Open Source Libraries
Our open-sourced libraries are available under the GPL-3.0 license or the LGPL-3.0, permitting their use in your own projects provided you adhere to the license terms.
Discover our open-source libraries on our GitHub. Below is a link to each library along with the specific license it falls under.
GitHub Repositories
* See license for full details