SpruceUI
SpruceUI copied to clipboard
A Minecraft library mod which adds a new abstraction to create GUI interfaces. Still close to the Vanilla design code-wise.
SpruceUI
A Minecraft mod API which adds some GUI utilities.
Build
Just do ./gradlew build
and everything should build just fine!
Use inside a mod
You can look at the SpruceUI test mod for examples of use.
Import inside a project
Add this to your build.gradle
in addition of the base Fabric mod build.gradle
:
repositories {
mavenLocal()
maven {
name 'Gegy'
url 'https://maven.gegy.dev'
}
}
dependencies {
/* Fabric definitions */
include modImplementation("dev.lambdaurora:spruceui:${project.spruceui_version}")
}
And this to your gradle.properties
:
spruceui_version=4.0.0+1.19
It will JAR-in-JAR SpruceUI so users of your mod don't need to download it separately!