diff --git a/BauSystem_Main/src/de/steamwar/bausystem/features/warp/WarpCommand.java b/BauSystem_Main/src/de/steamwar/bausystem/features/warp/WarpCommand.java index 055bd9b3..14fd84b3 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/features/warp/WarpCommand.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/features/warp/WarpCommand.java @@ -98,7 +98,7 @@ public class WarpCommand extends SWCommand implements Disable, Enable { @Register("delete") public void deleteWarp(Player player, Warp warp) { - if (permissionCheck(player)) return; + if (!permissionCheck(player)) return; warp.delete(); BauSystem.MESSAGE.send("WARP_DELETED", player, warp.getName()); } diff --git a/BauSystem_Main/src/de/steamwar/bausystem/features/warp/WarpListener.java b/BauSystem_Main/src/de/steamwar/bausystem/features/warp/WarpListener.java index 49d6af28..70c28696 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/features/warp/WarpListener.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/features/warp/WarpListener.java @@ -65,6 +65,7 @@ public class WarpListener implements Listener { if (vector.getX() * vector.getX() + vector.getZ() * vector.getZ() < 25) { return; } + vector.setY(0); Vector position = event.getPlayer().getLocation().toVector().clone().add(vector.normalize().multiply(5)); position.setY(event.getPlayer().getLocation().getY() - 1);