ModsFinder

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.

FabricForgeNeoForgeClient and serverMIT LicenseOpen source1.19.2 – 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

  1. Animated models for dependent mods

    Supplies a complete animation engine that mods can call to drive keyframed models on entities and blocks.

  2. 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.

  3. 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.

1.20.1Not available1.20.1-0.0.21.20.1-0.0.2
1.19.20.0.11.19.2-0.0.2Not available
ReleaseBetaAlphaNot available

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?

Yes. Every player and the server need a copy of the mod.

Which loaders does LioLib support?

Files are published for Fabric, Forge and NeoForge. The latest Fabric file is 0.0.1 for 1.19.2, the latest Forge file is 1.19.2-0.0.2 for 1.19.2, and the latest NeoForge file is 1.20.1-0.0.2 for 1.20.1.

Should 1.20.1 players use LioLib or GeckoLib?

The author recommends GeckoLib for 1.20.1, because it has the same changes built in and is maintained. The 1.20.1 build of LioLib is kept mainly for the author's own mods.

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

All projects

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.
Liopyu, on the Modrinth page

Official listing

Owner
Liopyu
Published
2024-02-24
Updated on Modrinth
2024-11-25
Facts verified
2026-10-15

Tags