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('com.geckolib') }
}
}
repositories {
exclusiveContent {
forRepository {
maven {
name = "GeckoLib"
url = uri("https://dl.cloudsmith.io/public/geckolib3/geckolib/maven/")
}
}
filter { includeGroupAndSubgroups("com.geckolib") }
}
}
Dependency declaration
- gradle.properties
- libs.versions.toml
In your build.gradle file, inside the dependencies block:
- Groovy
- Kotlin
implementation minecraft.dependency("com.geckolib:geckolib-forge-${minecraftVersion}:${geckolibVersion}")
implementation(minecraft.dependency("com.geckolib:geckolib-forge-${minecraftVersion}:${geckolibVersion}"))
In your libs.versions.toml, under the [libraries] section:
geckolib = { group = "com.geckolib", name = "geckolib-forge-26.1", version.ref = "geckolib" }
info
Make sure you change 26.1 to your intended Minecraft version
Then, in your build.gradle file:
- Groovy
- Kotlin
implementation minecraft.dependency(libs.geckolib)
implementation(minecraft.dependency(libs.geckolib))