Lio's Player Animation API
This mod is a fork of Zigy'sPlayerAnimatorAPI, modified for use in the AnimationJS mod to provide server-side animations in Minecraft via commands or Java implementation.
More information on Zigy's wiki page.
Features
- Optional LioLib Compatibility: This version has an optional dependency with LIoLib, a Geckolib 4 fork allowing Geckolib animations to be played on the player.
- Multi-Loader API Built-in: Incorporates Zigy's multi-loader API features, enabling seamless integration with other mods.
- Server-Side Animations: Enables triggerable server-side animations, adding a new dimension to gameplay and enhancing player immersion.
Gradle Dependency
To include Lio's Player Animator API in your project, add the following to your build.gradle:
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}")
}
Current Multiloader Versions:
1.19.2: 1.2.3
1.20.1: 1.2.3
License/Acknowledgements
This project is licensed under the MIT License - see the LICENSE file for details.
Special thanks to ZigyTheBird for creating the original Player Animator API and for allowing us to backport it for use in AnimationJS.
How to Install Lio's Player Animator API (Mod)
Lio's Player Animator API by Liopyu is verified for Forge, Neoforge across Minecraft versions 1.19.2, 1.20.1 (latest release: 0.0.8, file size: 211 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.19.2, 1.20.1) and platform (Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Forge, Neoforge.
- Move the downloaded Lio's Player Animator API file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version- Updated to Forge 47.2.20 for proper compatibility with NeoForge
- We now use LioLib for 1.20.1+ to avoid conflicting issues with other mods use of GeckoLib's Animation Instance Cache
- Fixed bug where animations only play server sided for the first person to join a dedicated server
- Fixed bug where animations only play server sided for the first person to join a dedicated server
- Fixed versioning
- Fixed incompatibility with Emotecraft mixin
- Fixed incompatibility with Emotecraft mixin
- Changed to use liosmultiloaderutils 1.20.1 (fork of zigysmultiloaderutils)
- Some consistency revisions with player textures
- Changed optional dependency from LioLib to Geckolib for 1.20.1+
- Changed API to use LioLib instead of AzureLib as optional dependency
- Backported original library from 1.20.1 to 1.19.2