GeckoLib

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

File Details

geckolib-fabric-1.21.1-4.8.jar

  • R
  • Sep 18, 2025
  • 636.43 KB
  • 9.6K
  • 1.21.1
  • Fabric

File Name

geckolib-fabric-1.21.1-4.8.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:geckolib-388172:7009918"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

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);`