Tags
Creators
Details
Licensed MIT
Created 4 years ago
All versions
5.0-alpha2
Release
Fabric 1.21.5last year 7,880
Compatibility
Minecraft: Java Edition
1.21.5
Platform
Fabric
Supported environments
Client-side
Client and server
Required content
Any compatible version
Changes
GeckoLib v5.0-alpha2
NOTE
- Still looking into alternate solutions for per-bone render handling since Mojang has made the previous Dynamic renderers not practical.
Bug Fixes
- Fixed GeoObjectRenderer not storing packed light (#712)
- Fixed GeoEntityRenderer not allowing for generically-extendable RenderStates
- Fixed some incorrect javadocs in
AutoGlowingGeoLayer - Fixed GeoArmorRenderer not accounting for glowing or invisibility DataTickets
- Reloading textures causes odd issues with Glowing & animated textures
Internal Changes
- AutoGlowingGeoLayer no longer removes sections of the base texture, allowing for selective dynamic emissivity
- AutoGlowingGeoLayer no longer disables shader compatibility
- Animated textures & glowmasks are no longer dependent on each other. You can have a non-animated glowmask on an animated texture, etc.
New Stuff
- Added
RenderUtil#getEmissiveResourcehelper method - AutoGlowingGeoLayer now has a
shouldRespectWorldLightingmethod, allowing you to choose between absolute emissivity, and emissivity that shades in conjunction with world lighting
Removals
- GeckoLib emissive textures no longer support mcmeta creation. Use a glowmask image instead (It's way easier anyway)
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:8BmcQJ2H:Ez3pBvK0"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:8BmcQJ2H:Ez3pBvK0"
}

