Lio's Player Animation API
This mod is an adapted version of Zigy's PlayerAnimatorAPI, specifically created for use with the AnimationJS mod. It enables server-side character animations in Minecraft through commands or Java code.
Main Features
Compatibility with LioLib: This version includes optional integration with LioLib — a fork of Geckolib 4 that allows applying Geckolib animations directly to the player.
Built-in Multi-Loader Support: The mod incorporates Zigy's multi-loader functionality, ensuring smooth interaction with other modifications.
Server-Side Animations: The system allows triggering animations on the server side, significantly enriching gameplay and enhancing immersion levels.
Gradle Integration
To add Lio's Player Animator API to your project, make the following changes to your build.gradle file:
Maven Repositories
repositories {
maven { url "https://dl.cloudsmith.io/public/lio/liosplayeranimationapi/maven/" }
maven { url "https://dl.cloudsmith.io/public/lio/multiloaderutils/maven/" }
}
Dependencies
dependencies {
implementation fg.deobf('lio.liosmultiloaderutils:liosmultiloaderutils-forge-${minecraft_version}-${multiloader_version}:${multiloader_version}')
implementation fg.deobf("lio.playeranimatorapi:liosplayeranimatorapi-forge-${minecraft_version}-${liosAPI_version}:${liosAPI_version}")
}
Supported Multi-Loader Versions:
1.19.2: 1.2.3
1.20.1: 1.2.3
License
The project is distributed under the MIT license. Details can be found in the LICENSE file.
Acknowledgments
Special thanks to ZigyTheBird for creating the original Player Animator API and granting permission for its adaptation for use in AnimationJS.