KosmX / minecraftPlayerAnimator

Minecraft 1.16+ player animation library
https://modrinth.com/mod/playeranimator
MIT License
80 stars 18 forks source link

[API] rightItem coordinate system inverted on blockbench animations #63

Open lab3 opened 1 year ago

lab3 commented 1 year ago

Describe the bug When using rightItem bone in blockbench as part of an animation, rotations and postition transforms are offset by 90 degrees.

Expected behavior I would expect them to not be offset so when I move the item up in blockbench it should move in the same direction in game. Same with rotations.

I tried rotating the rightItem on the blockbench model by 90 but that didn't have any effect.

Setup config (minecraft, modloader, libraries):

Other mods (If you use other mods, please specify! it might be an incompatibility): geckolib-forge-1.19:3.1.39'

More info image

Screenshots

In the screenshots you can see where the item should move vs where it actaully moves. image image

KosmX commented 1 year ago

Minecraft handles that bone differently (like if the default arm pose were hands forward like a zombie).
Blockbench can not handle rotations like this well, I'll try to find some workarounds.

lab3 commented 1 year ago

I think that makes sense for the Y and Z but the X (red axis in the screenshot above) would still be backward I think?

ZigyTheBird commented 3 months ago

This very old bug (514 days jeez) is prob fixed now At least I haven't experienced it