Player Animation Library Mod Wiki

Player Animation Library Mod Wiki & Guide
wiki.9minecraft.net/player-animation-library-mod/
Player Animation Library Mod is a developer-focused framework for animating the player model in a way that avoids conflicts with other mods. It provides importers, runtime control, and hooks for effects and particles, but adds no gameplay on its own.
Guides
Step-by-step, in-game.
Adding Particle Effects to an Animation with Effect KeyframesWhy use effect keyframes Effect keyframes let an animation do more than move bones — they fire events at specific…How to Make Your Player Model Play a Custom Animation In-GameGetting an animation into the game Player Animation Library does not ship with any animations of its own, so the…Setting Up Custom Pivot Points So the Upper Body Rotates SeparatelyThe problem with the default skeleton The vanilla player model rotates the whole body from a single root. If you want…Using MoLang Expressions to Make Animations React to Player StateWhat MoLang gives you MoLang is the expression language the library uses inside animation files to decide values at…
Frequently asked questions
Do I need this mod if I just want animations in my game?
No — Player Animation Library adds no animations or gameplay by itself. It's a framework other mods use, so you'll only see effects if you also install a mod that ships animations built on top of it.
How do I get started making my own animation?
Animate your player model in Blender or Blockbench, export it as GeckoLib or Bedrock JSON, then load that file through the mod's importer. From there you trigger the animation at runtime and hook it to whatever in-game event you want.
What file formats can I import animations from?
The mod loads Blender exports and Blockbench JSON in both GeckoLib and Bedrock formats. If your animation tool can output one of those, it should import cleanly.
Why isn't my animation playing in-game?
The most common causes are the animation never being triggered at runtime, a malformed or unsupported JSON export, or a MoLang expression that evaluates to nothing. Check that your file imports without errors first, then confirm your trigger actually fires.
See all 10 Player Animation Library questions ›
Related mods
Other wikis you may find useful.
Kiwi Library
Player Ex Mod
KubeJS Library
L2 Library Mod
Carrots Library
FTB Library Mod
Iceberg Library
CD4017BE Library
Eating Animation