New Features:
- Added
getRenderContext()
method toplayerRenderer
event. This method provides scripters with access to aPlayerRenderContext
, allowing them to customize item rendering on the player's body with configurable rotation and position. - Added
cancelDefaultRender()
method toplayerRenderer
event. This method allows scripters to cancel the default rendering behavior during theplayerRenderer
event. - Added
renderBodyItem()
method toplayerRenderer
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
New Features:
- Added
getRenderContext()
method toplayerRenderer
event. This method provides scripters with access to aPlayerRenderContext
, allowing them to customize item rendering on the player's body with configurable rotation and position. - Added
cancelDefaultRender()
method toplayerRenderer
event. This method allows scripters to cancel the default rendering behavior during theplayerRenderer
event. - Added
renderBodyItem()
method toplayerRenderer
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.
- 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.