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 {