Check if target server exists before queueing player (for queue-server)

This commit is contained in:
ajgeiss0702
2021-08-01 11:19:59 -07:00
parent a8668890ce
commit 02577f741b
@@ -138,18 +138,18 @@ public class EventHandlerImpl implements EventHandler {
} }
String serverName = player.getServerName(); String serverName = player.getServerName();
List<String> svs = main.getConfig().getStringList("queue-servers"); List<String> svs = main.getConfig().getStringList("queue-servers");
for(String s : svs) { for(String s : svs) {
if(!s.contains(":")) continue; if(!s.contains(":")) continue;
String[] parts = s.split(":"); String[] parts = s.split(":");
String from = parts[0]; String from = parts[0];
String to = parts[1]; QueueServer to = main.getQueueManager().findServer(parts[1]);
if(from.equalsIgnoreCase(serverName)) { if(from.equalsIgnoreCase(serverName) && to != null) {
main.getQueueManager().addToQueue(player, to); main.getQueueManager().addToQueue(player, to);
} }
} }
} }
@Override @Override