diff --git a/src/main/java/net/pietru/cookie_utils/api/TextCommands.java b/src/main/java/net/pietru/cookie_utils/api/TextCommands.java index 6e8eaa6..54ad5ec 100644 --- a/src/main/java/net/pietru/cookie_utils/api/TextCommands.java +++ b/src/main/java/net/pietru/cookie_utils/api/TextCommands.java @@ -249,10 +249,14 @@ public class TextCommands { if (player!=null && zone!=null){ txt="[server] Sended "+player.getAccount().getDisplayName()+" to zone "+zoneId; Zone old = player.getZone(); - zone.addPlayer(player); - player.setZone(zoneId); - player.respawn(zone); - old.removePlayer(player); + if (old.zoneId.equals(zoneId)) { + txt = "[server] Player " + player.getAccount().getDisplayName() + " is already in zone " + zoneId; + }else { + zone.addPlayer(player); + player.setZone(zoneId); + player.respawn(zone); + old.removePlayer(player); + } } }