Mojira Archive
MCPE-179374

Wolves' hind legs float slightly when sitting

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 ]
		}
	}
}

Unresolved

[Mod] LateLag

2024-03-07, 01:28 AM

2024-03-07, 11:56 AM

3

3

Confirmed

1196778

1.20.62 Hotfix, 1.20.80.21 Preview

-