getBodyLocation

public Location getBodyLocation()

Gets the location of the model's body, clamped so its yaw never lags the head yaw by more than ±45°.

Note: this is done because the body rotation is handled by the client after the caching of the body rotation one the living entity stops moving around. This is not a 1:1 recreation of the body rotation, as Minecraft entities have a further behavior that lerps the body rotation to the position they are looking at if they stare at it for about 1 second. That lerping behavior would be unnecessarily demanding, and the is considered to be close enough for 99.99% of cases.