dont rejoin queue in queue-servers
This commit is contained in:
@@ -112,6 +112,15 @@ public class EventHandlerImpl implements EventHandler {
|
||||
ImmutableList<QueuePlayer> queues = main.getQueueManager().findPlayerInQueues(player);
|
||||
for(QueuePlayer queuePlayer : queues) {
|
||||
((QueuePlayerImpl) queuePlayer).setLeaveTime(System.currentTimeMillis());
|
||||
List<String> svs = main.getConfig().getStringList("queue-servers");
|
||||
for(String s : svs) {
|
||||
if(!s.contains(":")) continue;
|
||||
String[] parts = s.split(":");
|
||||
String from = parts[0];
|
||||
if(queuePlayer.getQueueServer().getServerNames().contains(from)) {
|
||||
queuePlayer.getQueueServer().removePlayer(queuePlayer);
|
||||
}
|
||||
}
|
||||
}
|
||||
main.getQueueManager().clear(player);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user