diff --git a/src/de/steamwar/bungeecore/commands/TeamCommand.java b/src/de/steamwar/bungeecore/commands/TeamCommand.java index 910243ad..16eaf759 100644 --- a/src/de/steamwar/bungeecore/commands/TeamCommand.java +++ b/src/de/steamwar/bungeecore/commands/TeamCommand.java @@ -587,14 +587,18 @@ public class TeamCommand extends BasicCommand { ProxyServer.getInstance().getServers().put(info.getName(), info); return info; }); - player.connect(serverInfo, (success, error) -> { - if (error != null) { - error.printStackTrace(); - } - if (error instanceof ConnectTimeoutException) { - Message.send("TEAM_TIMEOUT", player); - } - }); + try { + player.connect(serverInfo, (success, error) -> { + if (error != null) { + error.printStackTrace(); + } + if (error instanceof ConnectTimeoutException) { + Message.send("TEAM_TIMEOUT", player); + } + }); + } catch (Exception e) { + e.printStackTrace(); + } } private void server(ProxiedPlayer player, SteamwarUser user, Team team, String[] args){