Quick Reference
See below for quick copy-paste templates for adding GeckoLib to your development environment.
Version reference
In your gradle.properties or libs.versions.toml file:
- gradle.properties
- libs.versions.toml
geckolibVersion=
geckolib =
Repository declaration
In your build.gradle file:
- Groovy
- Kotlin
repositories {
exclusiveContent {
forRepository {
maven {
name = 'GeckoLib'
url = 'https://dl.cloudsmith.io/public/geckolib3/geckolib/maven/'
}
}
filter { includeGroupAndSubgroups('software.bernie.geckolib') }
}
}
repositories {
exclusiveContent {
forRepository {
maven {
name = "GeckoLib"
url = uri("https://dl.cloudsmith.io/public/geckolib3/geckolib/maven/")
}
}
filter { includeGroupAndSubgroups("software.bernie.geckolib") }
}
}
Dependency declaration
- gradle.properties
- libs.versions.toml
In your build.gradle file, inside the dependencies block:
- Groovy
- Kotlin
implementation minecraft.dependency("software.bernie.geckolib:geckolib-forge-${minecraftVersion}:${geckolibVersion}")
implementation(minecraft.dependency("software.bernie.geckolib:geckolib-forge-${minecraftVersion}:${geckolibVersion}"))
In your libs.versions.toml, under the [libraries] section:
geckolib = { group = "software.bernie.geckolib", name = "geckolib-forge-1.21.11", version.ref = "geckolib" }
info
Make sure you change 1.21.11 to your intended Minecraft version
Then, in your build.gradle file:
- Groovy
- Kotlin
implementation minecraft.dependency(libs.geckolib)
implementation(minecraft.dependency(libs.geckolib))