[API] Easings don't work on GeckoLib animations.
ZigyTheBird opened this issue ยท 5 comments
Describe the bug
The mod successfully reads the easings it's supposed to use on each keyframe and stores it in the appropiate KeyFrame class instances but for some reason in-game linear ease is always used instead of the intended easing.
This problem seems to not occur with Blender animations.
Here is a discord post with the original person that found this bug: https://discord.com/channels/737216980095991838/1285522357573914664
OP may have also found a bug related to bending: https://discord.com/channels/737216980095991838/1285522357573914664/1285600739787276348
To Reproduce
Steps to reproduce the behavior:
- Play a GeckoLib animation with easings
- See linear easing being used regardless of the intended easing
Setup config (minecraft, modloader, libraries):
I tested this on a fork of the 1.21 branch of this very mod but it seems to occur on 1.20.1 as well even without any other libraries or mods involved.
Things broke way less on my 1.21 branch than in OP's 1.20.1 dev environment though.
@dima-dencep what do you mean by that?
TBH I am not really good at telling easings apart :p
I showed a clip of me playing some GeckoLib animations to a guy in the afformentioned discord post and he said that the easings were linear
Either way this is a problem that's worth addressing