Check if target server exists before queueing player (for queue-server)
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user