From e3257b7730d814408003ce6ae51602a6a4a054ed Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Sun, 17 May 2020 11:26:29 -0700 Subject: [PATCH] possible fix for occassional glitched priority queue --- src/main/java/us/ajg0702/queue/Main.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/us/ajg0702/queue/Main.java b/src/main/java/us/ajg0702/queue/Main.java index d5d2857..ecb705d 100644 --- a/src/main/java/us/ajg0702/queue/Main.java +++ b/src/main/java/us/ajg0702/queue/Main.java @@ -123,7 +123,10 @@ public class Main extends Plugin implements Listener { offlineTime.put(server, ot); for(ProxiedPlayer ply : plys) { int pos = plys.indexOf(ply)+1; - if(pos == 0) continue; + if(pos == 0) { + plys.remove(ply); + continue; + } int len = plys.size(); String or = msgs.get("status.offline.restarting"); if(ot > config.getInt("offline-time")) { @@ -308,7 +311,7 @@ public class Main extends Plugin implements Listener { .replaceAll("\\{LEN\\}", len+"") )); - if(list.size() == 1) { + if(list.size() <= 1) { sendPlayers(server); } }