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
modImplementation "software.bernie.geckolib:geckolib-fabric-${minecraftVersion}:${geckolibVersion}"
modImplementation("software.bernie.geckolib:geckolib-fabric-${minecraftVersion}:${geckolibVersion}")
In your libs.versions.toml, under the [libraries] section:
geckolib = { group = "software.bernie.geckolib", name = "geckolib-fabric-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
modImplementation libs.geckolib
modImplementation(libs.geckolib)