Strut

A mesh and animation engine for Minecraft Java mods, for Fabric on 1.21.1. Server-authoritative animation, typed animation events, and asset delivery, with as little code in your mod as possible.

What Strut gives you

Where to start

Requirements

Minecraft1.21.1 (Java Edition)
LoaderFabric Loader 0.17 or newer, with Fabric API 0.100.0+1.21 or newer
Java21
OptionalIris (shader packs) is supported and detected automatically

About the names. Strut began as a fork of GeckoLib and inherits its keyframe animation engine. The API has been renamed to Strut names; if you are moving a mod over, read Migrating from GeckoLib.