We ? open source! Many of our libraries are open sourced so that the entire Minecraft community can make use of 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 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.
EssentialLoader
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.
Using Essential 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*
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article