-
Bug
-
Resolution: Unresolved
-
None
-
1.20.62 Hotfix, 1.20.80.21 Preview
-
None
-
Confirmed
-
Multiple
-
1196778
Tamed wolves' hind legs float slightly in their sitting animation. This is caused by the Y position of leg0 and leg1 set in the sitting animation.
"animation.wolf.sitting" : { "loop" : true, "bones" : { "body" : { "position" : [ "-this", "-18 - this", "-this" ], "rotation" : [ "45.0 - this", 0.0, 0.0 ] }, "leg0" : { "position" : [ "-2.5 - this", "-22 - this", "2 - this" ], "rotation" : [ "270 - this", 0.0, 0.0 ] }, "leg1" : { "position" : [ "0.5 - this", "-22 - this", "2 - this" ], "rotation" : [ "270 - this", 0.0, 0.0 ] }, "leg2" : { "position" : [ "-2.49 - this", "-17 - this", "-4 - this" ], "rotation" : [ "333 - this", 0.0, 0.0 ] }, "leg3" : { "position" : [ "0.51 - this", "-17 - this", "-4 - this" ], "rotation" : [ "333 - this", 0.0, 0.0 ] }, "tail" : { "position" : [ "-1.0 - this", "-21 - this", "6.0 - this" ] }, "upperbody" : { "position" : [ "-1.0 - this", "-16 - this", "-3.0 - this" ], "rotation" : [ "72 - this", "-this", 0.0 ] } } }
While Java Edition also has this issue, it's to a much lesser extent and would be preferable over the current animation. To match it perfectly, simply change the numbers from -22 to -22.7.
"animation.wolf.sitting" : { "loop" : true, "bones" : { "body" : { "position" : [ "-this", "-18 - this", "-this" ], "rotation" : [ "45.0 - this", 0.0, 0.0 ] }, "leg0" : { "position" : [ "-2.5 - this", "-22.7 - this", "2 - this" ], "rotation" : [ "270 - this", 0.0, 0.0 ] }, "leg1" : { "position" : [ "0.5 - this", "-22.7 - this", "2 - this" ], "rotation" : [ "270 - this", 0.0, 0.0 ] }, "leg2" : { "position" : [ "-2.49 - this", "-17 - this", "-4 - this" ], "rotation" : [ "333 - this", 0.0, 0.0 ] }, "leg3" : { "position" : [ "0.51 - this", "-17 - this", "-4 - this" ], "rotation" : [ "333 - this", 0.0, 0.0 ] }, "tail" : { "position" : [ "-1.0 - this", "-21 - this", "6.0 - this" ] }, "upperbody" : { "position" : [ "-1.0 - this", "-16 - this", "-3.0 - this" ], "rotation" : [ "72 - this", "-this", 0.0 ] } } }
To remove the floating legs entirely, change them to -23 instead. This would need to be ported over to Java Edition as well.
"animation.wolf.sitting" : { "loop" : true, "bones" : { "body" : { "position" : [ "-this", "-18 - this", "-this" ], "rotation" : [ "45.0 - this", 0.0, 0.0 ] }, "leg0" : { "position" : [ "-2.5 - this", "-23 - this", "2 - this" ], "rotation" : [ "270 - this", 0.0, 0.0 ] }, "leg1" : { "position" : [ "0.5 - this", "-23 - this", "2 - this" ], "rotation" : [ "270 - this", 0.0, 0.0 ] }, "leg2" : { "position" : [ "-2.49 - this", "-17 - this", "-4 - this" ], "rotation" : [ "333 - this", 0.0, 0.0 ] }, "leg3" : { "position" : [ "0.51 - this", "-17 - this", "-4 - this" ], "rotation" : [ "333 - this", 0.0, 0.0 ] }, "tail" : { "position" : [ "-1.0 - this", "-21 - this", "6.0 - this" ] }, "upperbody" : { "position" : [ "-1.0 - this", "-16 - this", "-3.0 - this" ], "rotation" : [ "72 - this", "-this", 0.0 ] } } }