LioLib
by Liopyu
LioLib is an animation library, a fork of GeckoLib 4 that brings its animation engine to Minecraft 1.19.2 and adds GeckoLib 4.4.4 capabilities for 1.20.1.
What it does
Players do not run LioLib directly. Other mods load it as a dependency to play animated models, and the library supplies the animation engine that does the work. On 1.19.2 the engine is a backport of the newer GeckoLib animation line, which the original project no longer supports for that release. On 1.20.1 the build carries the GeckoLib 4.4.4 changes, which also include a built-in Oculus compatibility fix that newer GeckoLib versions added.
The library was created for the author's own use in EntityJS, where it serves as the animation engine on 1.19.2. The project credits the creators and maintainers of GeckoLib for the original work. Files are published for Fabric, Forge and NeoForge, with builds for 1.19.2 and 1.20.1, and the code is open source under the MIT License. Because it runs on client and server, both the server and every player need it when a dependent mod requires it.
For 1.20.1 the author recommends the maintained GeckoLib release, since it includes the same changes. The 1.20.1 build of LioLib is kept for the author's other mods.
Key features
Animated models for dependent mods
Supplies a complete animation engine that mods can call to drive keyframed models on entities and blocks.
Animation engine on 1.19.2
Makes an upstream-unsupported animation line available on Minecraft 1.19.2, so animated models work on that version.
Shader-friendly rendering
Includes a compatibility fix for Oculus shader packs, so animated models render correctly while shaders are active.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Animated entities in other mods
Mod authors add LioLib as a dependency to give custom mobs and blocks animated models without writing their own engine.
Who it’s for: Mod developers who want an animation engine for 1.19.2 or 1.20.1, and players who use mods built on top of it.
Questions
Does LioLib need to be installed on the server?
Which loaders does LioLib support?
Should 1.20.1 players use LioLib or GeckoLib?
In the catalog
LioLib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 34,764 mods support Minecraft 1.20.1.
More from Liopyu
Similar mods
What the author says
Welcome to LioLib, a fork and backport of GeckoLib 4 to 1.19.2. Initially created for personal use in EntityJS as its animation engine on 1.19.2. Backported Animation Engine: Full functionality of GeckoLib's 1.19.3 animation engine in the unsupported Minecraft 1.19.2.
Official listing
- Modrinth page
- modrinth.com/mod/liolib
- Owner
- Liopyu
- Published
- 2024-02-24
- Updated on Modrinth
- 2024-11-25
- Facts verified
- 2026-10-15
