From 38716ea29bc8d7ff2ba541a8910cafb2fc254588 Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Thu, 27 May 2021 11:27:47 -0700 Subject: [PATCH] Prevent checking server of offline player --- src/main/java/us/ajg0702/queue/Manager.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/us/ajg0702/queue/Manager.java b/src/main/java/us/ajg0702/queue/Manager.java index 95ec37c..fdf36d4 100644 --- a/src/main/java/us/ajg0702/queue/Manager.java +++ b/src/main/java/us/ajg0702/queue/Manager.java @@ -558,15 +558,14 @@ public class Manager { if(s.getName() == null) { pl.getLogger().info("s.getName() is null"); }*/ - - - while(nextplayer.getServer().getInfo().getName().equals(s.getName())) { + + if(s.getQueue().size() <= 0) continue; + while(!nextplayer.isConnected()) { s.getQueue().remove(nextplayer); if(s.getQueue().size() <= 0) break; nextplayer = s.getQueue().get(0); } - if(s.getQueue().size() <= 0) continue; - while(!nextplayer.isConnected()) { + while(nextplayer.getServer().getInfo().getName().equals(s.getName())) { s.getQueue().remove(nextplayer); if(s.getQueue().size() <= 0) break; nextplayer = s.getQueue().get(0);