v4.7.5
- Re-handle invalid case animation keyframe. Succeed gracefully rather than failing
- Add
query.controller_speed
Molang Query. - Remove the forRemoval deprecations in GeoModel for
getTextureResource
andgetModelResource
v4.7.4.1
- Fix a loading issue with some non-standard animation jsons
- Fixed the stop triggered anim for singleton animatables not working properly, mostly
- Fixed animated glowing textures with only partial glowing not loading right
v4.7.4
- Added native support for catmull-rom (smooth) easings for bedrock-style animation jsons (thanks for the initial work Zigy)
- Made GeoArmorRenderer inherit bone visibility from HumanoidArmorLayer#setPartVisibility to better work with third-party mods
- Default boneResetTime to 5-ticks, and auto-complete the reset the tick time is 0. This prevents unavoidable partial-tick bone resets
- Introduced an identity-based lookup for synced singleton animatables, to hopefully eliminate class-duplication collisions
- Fixed middle-clicking on synced animatable items causing them to conflict when using triggered animations or synced data (#681)
- Synced animatable items no longer prevent stacking with each other
- Bones that now use animations to do a full rotation should now no longer counter-rotate when resetting, allowing for cleaner rotation animations
- Marked AnimationState#getData as nullable to avoid confusion
- Added
triggerArmorAnim
for triggering armor animations (#433) - Animated textures now support glowmasks (#456)
- Marked the easingType argument in EasingType as nullable to avoid confusion
- Added memory compression to animation data. Larger modpacks should receive a reduction in memory usage
v4.8.4
- Fix crash NeoForge introduced in .84
v4.8.3
- Move resource loading to loader-specific handling. Fixes crashes on newer NeoForge builds
v4.8.2
- Fix crashing mixin on Forge again
v4.7.3
- Fixed entity velocity being determined mostly from x-coordinate velocity
getTextureResource
andgetModelResource
now receive the renderer for context-sensitive variants