From 347baf072d53e537d47fe7c2b4e0b6f18e7fc7fe Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Sat, 31 Jul 2021 11:14:45 -0700 Subject: [PATCH] dont rejoin queue in queue-servers --- .../java/us/ajg0702/queue/common/EventHandlerImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/common/src/main/java/us/ajg0702/queue/common/EventHandlerImpl.java b/common/src/main/java/us/ajg0702/queue/common/EventHandlerImpl.java index 24592d3..17b0a84 100644 --- a/common/src/main/java/us/ajg0702/queue/common/EventHandlerImpl.java +++ b/common/src/main/java/us/ajg0702/queue/common/EventHandlerImpl.java @@ -112,6 +112,15 @@ public class EventHandlerImpl implements EventHandler { ImmutableList queues = main.getQueueManager().findPlayerInQueues(player); for(QueuePlayer queuePlayer : queues) { ((QueuePlayerImpl) queuePlayer).setLeaveTime(System.currentTimeMillis()); + List 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); }