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);
|
ImmutableList<QueuePlayer> queues = main.getQueueManager().findPlayerInQueues(player);
|
||||||
for(QueuePlayer queuePlayer : queues) {
|
for(QueuePlayer queuePlayer : queues) {
|
||||||
((QueuePlayerImpl) queuePlayer).setLeaveTime(System.currentTimeMillis());
|
((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);
|
main.getQueueManager().clear(player);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user