From ce4cfc5db0292a928127b1c0ab51578cd62ca72f Mon Sep 17 00:00:00 2001 From: gnembon <41132274+gnembon@users.noreply.github.com> Date: Tue, 11 Mar 2025 23:13:17 +0100 Subject: [PATCH] fix broken player position setting --- src/main/java/carpet/script/value/EntityValue.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/main/java/carpet/script/value/EntityValue.java b/src/main/java/carpet/script/value/EntityValue.java index 801a2e8a..800cf9e6 100644 --- a/src/main/java/carpet/script/value/EntityValue.java +++ b/src/main/java/carpet/script/value/EntityValue.java @@ -903,12 +903,7 @@ public class EntityValue extends Value } if (e instanceof ServerPlayer sp) { - // this forces position but doesn't angles for some reason. Need both in the API in the future. - EnumSet set = EnumSet.noneOf(Relative.class); - set.add(Relative.X_ROT); - set.add(Relative.Y_ROT); - - sp.connection.teleport(new PositionMoveRotation(new Vec3(x, y, z), Vec3.ZERO, yaw, pitch), set); + sp.connection.teleport(x, y, z, yaw, pitch); } else {