promotional bannermobile promotional banner

GeckoLib

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

NeoForge 1.21.1 4.9.3

File namegeckolib-neoforge-1.21.1-4.9.3.jar
Uploader
ScimiguyScimiguy
Uploaded
Sep 16, 2026
Downloads
15.9K
Size
619.7 KB
Mod Loaders
NeoForge
File ID
8893490
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:geckolib-388172:8893490"

Learn more about Curse Maven

What's new

v4.9.3

- Fixed an issue where the start/end of a catmull-rom (smooth) easing would be ignored (#895)
- Fixed incorrectly parsed MathFunctions sometimes causing crashes on load
- Fixed `OR` and `AND` molang operators eagerly resolving the right-hand side of the operation even if the left-hand side precludes it
- Added `&` and `|` molang operator aliases for `&&` and `||` respectively
- Fixed lower-level molang operators not having the correct precedence
- Fixed empty molang sub-statements resulting in an error
- Improved error messages for molang parsing
- Fixed negative variable references in molang sometimes failing to parse
- Fixed negative functions in molang sometimes failing to parse
- Fixed some numeric values not being parsed as values in Molang
- Fixed DieRollIntegerFunction calling itself `die_roll`
- Fixed nested Ternary expressions in Molang cannibalising themselves
- Fixed LoopType.DEFAULT not being serializable
- Fix Serverbound packets (of which we have none currently) crashing on forge dedicated servers
- Fixed Molang query names being case-sensitive
- Add support for single-entry vector arrays in models
- Fixed potentially dodgy `RawAnimation` equality comparisons
- Fixed `easeinquint` only using a quadruple modifier
- Fixed some loose optional networking on Forge
- Prevent some rare crashes from `ItemArmorGeoLayer`
- Prevent some rare crashes when multiple mods load at the same time and add synced singleton animatables
- Fixed potentially inversely scaled arguments causing problems for randomizing MathFunctions (DieRollInteger, RandomInteger)
- Fix asin/acos/atan functions wrongfully reducing inputs to radians, and not accounting for out-of-range edge cases
- Added support for more direction BlockState properties for GeoBlock rendering
- Fixed `KeyframeData` and its child classes not handling `equals` properly
- Fixed assignments with ternaries or calculations not evaluating properly
- Added the `math.min_angle` molang function

This mod has no additional files