promotional bannermobile promotional banner

GeckoLib

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

File Details

geckolib-forge-1.20.1-4.8.jar

  • R
  • Sep 21, 2025
  • 1015.05 KB
  • 1.0M
  • 1.20.1
  • Forge

File Name

geckolib-forge-1.20.1-4.8.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:geckolib-388172:7017796")
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 `NetworkUtil`, adding some network helpers for writing/reading RawAnimations
- Added `RawAnimation#getStageCount`
- Added `AnimationController#getStateHandler`
- Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations
- Added `DefaultAnimations#genericWalkFlyIdleController`
- Added `attack.punch` DefaultAnimation constant
- Added `misc.idle.flying` DefaultAnimation constant
- Added `move.dive` DefaultAnimation constant
- 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);`
- Made the Forge network connection optional, allowing for client-only GeckoLib mods to be made if wanted
- Fixed GeoReplacedEntities not taking partialTick into account (#761)