eggolib
egolib is a Fabric mod library that significantly expands the capabilities of the Apoli system. This library adds numerous new types of powers, conditions, and actions that developers can use when creating datapacks for Origins and Apoli.
It's important to note that this mod must be installed on both the client and server for proper functionality.
Complete documentation for using eggolib can be found on the project's official website.
Frequently Asked Questions
Will versions for Minecraft 1.18.x be updated? Most likely not, since supporting multiple Minecraft versions requires significant effort from the developer.
Can this library be ported to older versions? The answer is similar to the previous question, but if you have the desire and ability to do it yourself - please go ahead!
Using as a Dependency
To add eggolib as a dependency in your project, you need to make changes to the gradle.properties and build.gradle files:
File build.gradle
repositories {
maven {
url "https://jitpack.io"
}
}
dependencies {
modImplementation "com.github.eggohito:eggolib:${project.eggolib_version}"
include "com.github.eggohito:eggolib:${project.eggolib_version}"
}
File gradle.properties
egolib_version=[INSERT VERSION HERE]
Note: The include part can be removed if you don't want to include eggolib directly in your project.