mirror of
https://github.com/GeyserMC/Geyser.git
synced 2025-12-19 14:59:27 +00:00
Fix: pitch and yaw order inside PlayerLookAt packet translator. (#5826)
This commit is contained in:
@@ -44,8 +44,8 @@ public class JavaPlayerLookAtTranslator extends PacketTranslator<ClientboundPlay
|
||||
var zDelta = targetPosition.getZ() - selfPosition.getZ();
|
||||
var sqrt = Math.sqrt(xDelta * xDelta + zDelta * zDelta);
|
||||
|
||||
var yaw = MathUtils.wrapDegrees(-Math.toDegrees(Math.atan2(yDelta, sqrt)));
|
||||
var pitch = MathUtils.wrapDegrees(Math.toDegrees(Math.atan2(zDelta, xDelta)) - 90.0);
|
||||
var pitch = MathUtils.wrapDegrees(-Math.toDegrees(Math.atan2(yDelta, sqrt)));
|
||||
var yaw = MathUtils.wrapDegrees(Math.toDegrees(Math.atan2(zDelta, xDelta)) - 90.0);
|
||||
|
||||
var self = session.getPlayerEntity();
|
||||
// headYaw is also set to yaw in this packet
|
||||
|
||||
Reference in New Issue
Block a user