Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Geckolib

Geckolib

A 3D animation library for entities, blocks, items, armor, and more!

28.62M
2,266
Game Mechanics
Library
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.1–1.19.4
1.18.2
1.17.1
1.16.5
1.15.2
1.12.2

Platforms

Fabric
Forge
NeoForge
Quilt

Supported environments

Client-side
Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

Gecko
Gecko Owner
DerToaster98
DerToaster98 Contributor
KyoSleep
KyoSleep Contributor
mchorse
mchorse Contributor
Tslat
Tslat Maintainer
ZigyTheBird
ZigyTheBird Member

Details

Licensed MIT
Created 3 years ago
Updated last month
DescriptionGalleryChangelogVersions

Show all versions

1
2
3
25

Fabric 1.21.1

by Tslat on Sep 20, 2025
Download

v4.8.1

  • Make NeoForge's network registration optional, allowing for client-only GeckoLib usage

NeoForge 1.21.1

by Tslat on Sep 18, 2025
Download

Forge 1.21.1

by Tslat on Sep 18, 2025
Download

Fabric 1.21.1

by Tslat on Sep 18, 2025
Download

v4.8

  • Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables.
    • See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib4)
    • Added:
      • StatelessGeoBlockEntity
      • StatelessGeoEntity
      • StatelessGeoObject
      • StatelessGeoReplacedEntity
      • StatelessGeoSingletonAnimatable
      • StatelessAnimationController
  • Added attack.punch DefaultAnimation constant
  • Added misc.idle.flying DefaultAnimation constant
  • Added move.dive DefaultAnimation constant
  • Added DefaultAnimations#triggerOnlyController for creating a controller specifically for arbitrary triggered animations
  • Added a StreamCodec implementation for Animation.Stage
  • Added a StreamCodec implementation for RawAnimation
  • Added RawAnimation#getStageCount
  • Added AnimationController#getStateHandler
  • Added DefaultAnimations#genericWalkFlyIdleController
  • Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling
    • E.G. new GeoEntityRenderer(ModEntities.MY_ENTITY);

Forge 1.20.1

by Tslat on Aug 24, 2025
Download

Fabric 1.20.1

by Tslat on Aug 24, 2025
Download

v4.7.4

  • Properly handle exception when attempting to glowmask an animated texture
  • Changed DefaultedEntityGeoModel to use a nullable bone name input for its head turning instead of a flat boolean (#753)
  • Fixed some specific bedrock-format animations failing to parse if exported on newer versions of Blockbench

NeoForge 1.21.1

by Tslat on Aug 24, 2025
Download

Forge 1.21.1

by Tslat on Aug 24, 2025
Download

Fabric 1.21.1

by Tslat on Aug 24, 2025
Download

v4.7.7

  • Properly handle exception when attempting to glowmask an animated texture (Pull #758)
  • Changed DefaultedEntityGeoModel to use a nullable bone name input for its head turning instead of a flat boolean (#753)
  • Fixed some specific bedrock-format animations failing to parse if exported on newer versions of Blockbench

NeoForge 1.21.8

by Tslat on Aug 1, 2025
Download

Forge 1.21.8

by Tslat on Aug 1, 2025
Download

Fabric 1.21.8

by Tslat on Aug 1, 2025
Download

GeckoLib v5.2.2

Bug Fixes

  • Fixed a typo in an error message in AnimationProcessor
  • Fixed an incorrect handling of fallback locations in GeoModel

Internal

  • Adjusted the dummy ID lookup for GeoArmorRenderer to improve microperformance

Forge 1.20.1

by Tslat on Jul 20, 2025
Download

Fabric 1.20.1

by Tslat on Jul 20, 2025
Download

v4.7.3

  • Adjusted the dummy ID lookup for GeoArmorRenderer to improve microperformance
  • Removed an unnecessary exception wrapper to improve microperformance for GeoItems
  • Actually fixed armour syncing animations between some instances[#741]

NeoForge 1.21.7

by Tslat on Jul 3, 2025
Download

Forge 1.21.7

by Tslat on Jul 3, 2025
Download

Fabric 1.21.7

by Tslat on Jul 3, 2025
Download

NeoForge 1.21.7

by Tslat on Jul 1, 2025
Download

Forge 1.21.7

by Tslat on Jul 1, 2025
Download

Fabric 1.21.7

by Tslat on Jul 1, 2025
Download

GeckoLib v5.2.1

Port to 1.21.7

Bug Fixes

  • Bandaid-fix ItemEntity rendering being invisible. May or may not need a breaking change to properly rectify, will find out soon
1
2
3
25

Modrinth is open source.

app-ads@1633f40

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.