From 35d03e0b4b954bd40862eb8da477248f8dd28c04 Mon Sep 17 00:00:00 2001 From: ArnoKeesmand Date: Mon, 9 Jun 2025 13:37:34 +0200 Subject: [PATCH] fix: use stored pitch and yaw for spawn --- .../fibermc/essentialcommands/mixin/PlayerManagerMixin.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/fibermc/essentialcommands/mixin/PlayerManagerMixin.java b/src/main/java/com/fibermc/essentialcommands/mixin/PlayerManagerMixin.java index 374bb3b4..6125f060 100644 --- a/src/main/java/com/fibermc/essentialcommands/mixin/PlayerManagerMixin.java +++ b/src/main/java/com/fibermc/essentialcommands/mixin/PlayerManagerMixin.java @@ -74,6 +74,7 @@ public ServerWorld onPlayerConnect_firstConnect_spawnPositionOverride( } player.setPosition(location[0].pos()); + player.setAngles(location[0].headYaw(), location[0].pitch()); return original.getServer().getWorld(location[0].dim()); } @@ -117,8 +118,8 @@ public void onRespawnPlayer_forRespawnLocationOverwrite( targetWorld, spawnLoc.pos(), Vec3d.ZERO, - 0, - 0, + spawnLoc.headYaw(), + spawnLoc.pitch(), TeleportTarget.NO_OP )); });