diff --git a/BauSystem_Main/src/de/steamwar/bausystem/features/script/lua/libs/PlayerLib.java b/BauSystem_Main/src/de/steamwar/bausystem/features/script/lua/libs/PlayerLib.java index 0823409d..6ff3cf4b 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/features/script/lua/libs/PlayerLib.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/features/script/lua/libs/PlayerLib.java @@ -44,8 +44,8 @@ public class PlayerLib implements LuaLib { table.set("x", getterAndSetter(() -> player.getLocation().getX(), player.getLocation()::setX)); table.set("y", getterAndSetter(() -> player.getLocation().getY(), player.getLocation()::setY)); table.set("z", getterAndSetter(() -> player.getLocation().getZ(), player.getLocation()::setZ)); - table.set("yaw", getterAndSetter(() -> player.getLocation().getYaw(), player.getLocation()::setYaw)); - table.set("pitch", getterAndSetter(() -> player.getLocation().getPitch(), player.getLocation()::setPitch)); + table.set("yaw", getterAndSetter(() -> (double) player.getLocation().getYaw(), d -> player.getLocation().setYaw((float) (double) d))); + table.set("pitch", getterAndSetter(() -> (double) player.getLocation().getPitch(), d -> player.getLocation().setPitch((float) (double) d))); table.set("sneaking", getter(player::isSneaking)); table.set("sprinting", getter(player::isSprinting));