
AnimationJS
Player animation addon for KubeJS
Автор: Liopyu14,9 тыс.18обновлён 24 апр. 2026 г.
Описание
Summary:
The AnimationJS mod is an addon for KubeJS that allows scripters to dynamically animate Players utilizing the playerAnimator mod.
Features:
- Ability to trigger server-sided animations off any server player object
- Ability to modify player model parts dynamically using the
AnimationJS.playerModel()event, enabling customized animations and transformations
- Plays animations through the playerAnimator mod
- Plays Geckolib animations with optional dependencies via LioLib
- Universal Animation Controller able to easily define conditions for player animations.
Usage:
For detailed documentation on how to add an animation controller or trigger player animations, visit the AnimationJS Wiki page!
Dependencies:
Community
Join the official KubeJS Discord community to connect with other users, share your creations, and get help with any questions or issues you encounter while using AnimationJS. Alternatively, you can click the Discord icon below:
Последние версии
Все версии →release
AnimationJS 1.20.1-0.1.3
1.20.1-0.1.324 апр. 2026 г.6,7 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
- Fixed UniversalController stashing old events in a map returning old data
- Fixed an access widening error
release
AnimationJS 1.20.1-0.1.2
1.20.1-0.1.222 февр. 2026 г.666Minecraft: 1.20.1forge, neoforge
Что нового
Hotfix:
- Added `armRenderer` event where arm/hand posestacks are mutable
release
AnimationJS 1.20.1-0.1.1
1.20.1-0.1.122 февр. 2026 г.33Minecraft: 1.20.1forge, neoforge
Что нового
- `AnimationJS.handRenderer` event now passes in the interaction hand and has separate Posestacks per hand rendered.
release
AnimationJS 1.20.1-0.1.0
1.20.1-0.1.012 февр. 2025 г.2,8 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
- Added `handRender` Client Event
release
AnimationJS 1.19.2-0.1.0
1.19.2-0.1.012 февр. 2025 г.403Minecraft: 1.19.2forge
Что нового
- Added `handRender` Client Event
release
AnimationJS 1.20.1-0.0.9
1.20.1-0.0.920 авг. 2024 г.1,9 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
- Added `AnimationJS.playerModel()` event
- Moved model part getters to PlayerModelEvent where they are now modifiable through `event.getPlayerModel()`
- Removed `event.cancelDefaultRenderer()` method from `playerRenderer` event in favor of `event.cancel()` instead
release
AnimationJS 1.19.2-0.0.9
1.19.2-0.0.920 авг. 2024 г.201Minecraft: 1.19.2forge
Что нового
- Added `AnimationJS.playerModel()` event
- Moved model part getters to PlayerModelEvent where they are now modifiable through `event.getPlayerModel()`
- Removed `event.cancelDefaultRenderer()` method from `playerRenderer` event in favor of `event.cancel()` instead
release
AnimationJS 1.20.1-0.0.8
1.20.1-0.0.830 июн. 2024 г.281Minecraft: 1.20.1forge, neoforge
Что нового
#### Added
- Methods to the `playerRenderer` event:
- `getModelParts`
- `getBody`
- `getHead`
- `getRightArm`
- `getLeftArm`
- `getRightLeg`
- `getLeftLeg`
- `getHat`
#### Fixed
- Player tick mixin crashing when obfuscated.
release
AnimationJS 1.19.2-0.0.8
1.19.2-0.0.830 июн. 2024 г.155Minecraft: 1.19.2forge
Что нового
#### Added
- Methods to the `playerRenderer` event:
- `getModelParts`
- `getBody`
- `getHead`
- `getRightArm`
- `getLeftArm`
- `getRightLeg`
- `getLeftLeg`
- `getHat`
#### Fixed
- Player tick mixin crashing when obfuscated.
release
AnimationJS 1.20.1-0.0.7
1.20.1-0.0.712 мая 2024 г.334Minecraft: 1.20.1forge, neoforge
Что нового
### New Features:
- Added `getRenderContext()` method to `playerRenderer` event. This method provides scripters with access to a `PlayerRenderContext`, allowing them to customize item rendering on the player's body with configurable rotation and position.
- Added `cancelDefaultRender()` method to `playerRenderer` event. This method allows scripters to cancel the default rendering behavior during the `playerRenderer` event.
- Added `renderBodyItem()` method to `playerRenderer` event. This method enables scripters to render item stacks on the player's body, with options for configuring rotation and position.
### Improvements:
- Improved various `probejs` typings to enhance code readability and maintainability.
### Changes:
- We now use LioLib in 1.20.1 as an optional dependency for geckolib player animations to avoid any Geckolib cache conflicts with other mods