v3.1.0
Changes
- Rewrote in Multiloader
- Added Root-level actions that apply to all controllers on an animator.
- Added Controller-level actions that only apply to the controller you want it to.
- Added new AzPlayBehaviors:
- FREEZE_ON_FRAME
- This behavior locks the animation controller's timer to a defined tick value, effectively "freezing" the animation at a specific frame.
- REPEAT_X_TIMES
- This behavior repeats the animation X times.
- FREEZE_ON_FRAME
- Changes to AzAnimator to add support for stopping the animation timer.
- Made AzEntityModelRenderer provider and rendererPipeline protected from private.
- Added logger to AutoGlowingTexture if its glow mask doesn't match the base texture size.
Fixes
- Fixed an issue AzCommand.create() would apply settings to ALL controllers; this is now only on the controller you provide the name for.
- Fixed an issue where broken JSON files would cause the game to fail to load properly, these are now auto-skipped and logged.
- Band-aid fixed a crash with AzBlockandItemLayer crashing when the entity is glowing. Item rendering is now just skipped to avoid crashing.
v3.0.28
Changes
- Added Root-level actions that apply to all controllers on an animator.
- Added Controller-level actions that only apply to the controller you want it to.
- Added new AzPlayBehaviors:
- FREEZE_ON_FRAME
- This behavior locks the animation controller's timer to a defined tick value, effectively "freezing" the animation at a specific frame.
- REPEAT_X_TIMES
- This behavior repeats the animation X times.
- FREEZE_ON_FRAME
- Changes to AzAnimator to add support for stopping the animation timer.
- Made AzEntityModelRenderer provider and rendererPipeline protected from private.
- Added logger to AutoGlowingTexture if its glow mask doesn't match the base texture size.
Fixes
- Fixed an issue AzCommand.create() would apply settings to ALL controllers; this is now only on the controller you provide the name for.
- Fixed an issue where broken JSON files would cause the game to fail to load properly, these are now auto-skipped and logged.
- Band-aid fixed a crash with AzBlockandItemLayer crashing when the entity is glowing. Item rendering is now just skipped to avoid crashing.
v3.0.16
Changes
- Added Root-level actions that apply to all controllers on an animator.
- Added Controller-level actions that only apply to the controller you want it to.
- Added new AzPlayBehaviors:
- FREEZE_ON_FRAME
- This behavior locks the animation controller's timer to a defined tick value, effectively "freezing" the animation at a specific frame.
- REPEAT_X_TIMES
- This behavior repeats the animation X times.
- FREEZE_ON_FRAME
- Changes to AzAnimator to add support for stopping the animation timer.
- Made AzEntityModelRenderer provider and rendererPipeline protected from private.
- Added logger to AutoGlowingTexture if its glow mask doesn't match the base texture size.
Fixes
- Fixed an issue AzCommand.create() would apply settings to ALL controllers; this is now only on the controller you provide the name for.
- Fixed an issue where broken JSON files would cause the game to fail to load properly, these are now auto-skipped and logged.
- Band-aid fixed a crash with AzBlockandItemLayer crashing when the entity is glowing. Item rendering is now just skipped to avoid crashing.
v3.0.27
Changes
- Added new utility methods in ClientUtils.
- getCurrentAnimationController(); Allows you to get the controller of the animated object.
- getCurrentAnimationTick(); Allows you to get the current tick of the current animation.
- getCurrentAnimationLength(); Allows you to get the length of the current animation.
Fixes
- Fixed an issue where NeoForge would kill itself on packets.
v3.0.26
Changes
- Added an AzCommand create option for setting speed is now easier.
- Added an AzCommand create option that allows you to set how many ticks you'd like to start within the animation. (Ex: I want to start from the 2 second mark so 40 ticks instead of the start of the animation).
Fixes
- Fixed an issue where setting animation speed via AzCommand would not take effect.
v3.0.15
Changes
- Added new utility methods in ClientUtils.
- getCurrentAnimationController(); Allows you to get the controller of the animated object.
- getCurrentAnimationTick(); Allows you to get the current tick of the current animation.
- getCurrentAnimationLength(); Allows you to get the length of the current animation.
Fixes
- Fixed an issue where NeoForge would kill itself on packets.
v3.0.14
Changes
- Added new utility methods in ClientUtils.
- getCurrentAnimationController(); Allows you to get the controller of the animated object.
- getCurrentAnimationTick(); Allows you to get the current tick of the current animation.
- getCurrentAnimationLength(); Allows you to get the length of the current animation.
Fixes
- Fixed an issue where NeoForge would kill itself on packets.