Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
AnimationJS

AnimationJS

Player animation addon for KubeJS

3,679
15

Compatibility

Minecraft: Java Edition

1.20.1
1.19.2

Platforms

Forge
NeoForge

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

Liopyu
Liopyu Member

Details

Licensed GPL-3.0-only
Published last year
Updated 4 months ago
DescriptionChangelogVersions

Show all versions

AnimationJS 1.20.1-0.1.0

by Liopyu on Feb 12, 2025
Download

AnimationJS 1.19.2-0.1.0

by Liopyu on Feb 12, 2025
Download
  • Added handRender Client Event

AnimationJS 1.20.1-0.0.9

by Liopyu on Aug 20, 2024
Download
  • 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

AnimationJS 1.19.2-0.0.9

by Liopyu on Aug 20, 2024
Download
  • 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

AnimationJS 1.20.1-0.0.8

by Liopyu on Jun 30, 2024
Download

AnimationJS 1.19.2-0.0.8

by Liopyu on Jun 30, 2024
Download

Added

  • Methods to the playerRenderer event:
    • getModelParts
    • getBody
    • getHead
    • getRightArm
    • getLeftArm
    • getRightLeg
    • getLeftLeg
    • getHat

Fixed

  • Player tick mixin crashing when obfuscated.

AnimationJS 1.20.1-0.0.7

by Liopyu on May 12, 2024
Download

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

AnimationJS 1.19.2-0.0.7

by Liopyu on May 12, 2024
Download

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.

AnimationJS 1.20.1-0.0.6

by Liopyu on Apr 30, 2024
Download

AnimationJS 1.19.2-0.0.6

by Liopyu on Apr 30, 2024
Download
  • Fixed UniversalController not being registered if added after player login

  • Added client renderer method to allow a hook into the player render method with AnimationJS.playerRenderer() client scripts event

AnimationJS 1.20.1-0.0.5

by Liopyu on Apr 29, 2024
Download

AnimationJS 1.19.2-0.0.5

by Liopyu on Apr 29, 2024
Download

Added

  • stopAnimation method to server player.
  • New startAnimation/triggerAnimation methods allowing customization of player part visibility and animation modifiers.
  • "animationjs:smith" example animation.

Fixed

  • Various ProbeJS typings.

AnimationJS 1.20.1-0.0.4

by Liopyu on Apr 26, 2024
Download

AnimationJS 1.19.2-0.0.4

by Liopyu on Apr 26, 2024
Download
  • Fixed client player being null on first-world join in isAnimActive()

AnimationJS 1.20.1-0.0.3

by Liopyu on Apr 25, 2024
Download

AnimationJS 1.19.2-0.0.3

by Liopyu on Apr 25, 2024
Download
  • Added AnimationJS.universalController() binding to add a player animation controller, providing full conditional animation support.
  • Added more triggerAnimation variants for more control over animations off the player.
  • Added detailed wiki page
  • Prevented animations from overlapping each other unless specified.
  • Removed Client Script animations as they are not usable in dedicated servers; all functionality will be server scripts only to prevent this.

AnimationJS 1.20.1-0.0.2

by Liopyu on Apr 13, 2024
Download

AnimationJS 1.19.2-0.0.2

by Liopyu on Apr 13, 2024
Download
  • Added Lio's Animator API dependency for server-sided emote playing when .triggerAnimation is played off the server player object

AnimationJS 1.20.1-0.0.1

by Liopyu on Apr 5, 2024
Download

AnimationJS 1.19.2-0.0.1

by Liopyu on Apr 5, 2024
Download
  • Added .triggerAnimation() method to the player

Modrinth is open source.

main@16c5a5a

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.