diff --git a/src/de/steamwar/bungeecore/commands/JoinmeCommand.java b/src/de/steamwar/bungeecore/commands/JoinmeCommand.java index 105063c0..e897ba0e 100644 --- a/src/de/steamwar/bungeecore/commands/JoinmeCommand.java +++ b/src/de/steamwar/bungeecore/commands/JoinmeCommand.java @@ -69,6 +69,10 @@ public class JoinmeCommand extends BasicCommand { SubserverSystem.sendDeniedMessage(player, bauserver.getOwner()); Message.send("JOIN_PLAYER_BLOCK", player); } + } else if(type == Servertype.BUILDER && !player.hasPermission("bungeecore.server.team")) { + Message.send("JOIN_PLAYER_BLOCK", player); + } else { + SubserverSystem.sendPlayer(subserver, player); } }else if(serverPerm != null && !player.hasPermission(serverPerm)){ Message.send("JOIN_PLAYER_BLOCK", player); diff --git a/src/de/steamwar/bungeecore/commands/TpCommand.java b/src/de/steamwar/bungeecore/commands/TpCommand.java index a31cd783..1ac1a224 100644 --- a/src/de/steamwar/bungeecore/commands/TpCommand.java +++ b/src/de/steamwar/bungeecore/commands/TpCommand.java @@ -102,6 +102,8 @@ public class TpCommand extends BasicCommand { sender.system("JOIN_PLAYER_BLOCK"); } + } else if(subserver instanceof Builderserver && !player.hasPermission("bungeecore.server.team")) { + sender.system("JOIN_PLAYER_BLOCK"); } else if (serverPerm != null && !player.hasPermission(serverPerm)) { sender.system("JOIN_PLAYER_BLOCK"); } else if (serverPerm == null && !player.getGroups().contains("team")) {