GeckoLib is an animation engine for Minecraft Mods, with support for complex 3D keyframe-based animations, 30+ easings, concurrent animation support, sound and particle keyframes, event keyframes, and more. Available for Forge 1.12/1.15/1.16/1.17/1.18/1.19/1.20, Fabric 1.16/1.17/1.18/1.19/1.20, and Quilt 1.18/1.19.
GeckoLib provides detailed documentation in the form of a wiki. We spent many hours writing the wiki, so please read it!
Pull requests are welcome. For significant changes, please open an issue first to discuss what you would like to change.