diff --git a/LobbySystem/src/de/steamwar/lobby/command/PortalCommand.java b/LobbySystem/src/de/steamwar/lobby/command/PortalCommand.java index 5c8649bd..e151120d 100644 --- a/LobbySystem/src/de/steamwar/lobby/command/PortalCommand.java +++ b/LobbySystem/src/de/steamwar/lobby/command/PortalCommand.java @@ -85,18 +85,21 @@ public class PortalCommand extends SWCommand { } @Register({"depth"}) - public void portalDepth(Player player, Portal portal, double depth) { + public void portalDepth(Player player, Portal portal, @Max(intValue = 10) double depth) { + if (noPermissions(player)) return; portal.setDepth(depth); } @Register({"addblue"}) public void portalAddBlue(Player player, Portal portal) { + if (noPermissions(player)) return; FightserverPortal handler = (FightserverPortal) portal.getHandler(); handler.addBlue(locationOfPlayer(player)); } @Register({"addred"}) public void portalAddRed(Player player, Portal portal) { + if (noPermissions(player)) return; FightserverPortal handler = (FightserverPortal) portal.getHandler(); handler.addRed(locationOfPlayer(player)); } @@ -110,12 +113,14 @@ public class PortalCommand extends SWCommand { @Register({"removeblue"}) public void portalRemoveBlue(Player player, Portal portal, int i) { + if (noPermissions(player)) return; FightserverPortal handler = (FightserverPortal) portal.getHandler(); handler.removeBlue(i-1); } @Register({"removered"}) public void portalRemoveRed(Player player, Portal portal, int i) { + if (noPermissions(player)) return; FightserverPortal handler = (FightserverPortal) portal.getHandler(); handler.removeRed(i-1); }