From 298637d99a5d1e9c1ff525e357366f242fdb740f Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Sat, 17 Apr 2021 09:24:35 -0700 Subject: [PATCH] Fix serverpriority when 2 people with priority try to join (free only) --- src/main/java/us/ajg0702/queue/Manager.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/us/ajg0702/queue/Manager.java b/src/main/java/us/ajg0702/queue/Manager.java index e7e0d1f..208d1b8 100644 --- a/src/main/java/us/ajg0702/queue/Manager.java +++ b/src/main/java/us/ajg0702/queue/Manager.java @@ -665,18 +665,24 @@ public class Manager { Logic.priorityLogic(server.getQueue(), s, p); } else { if((p.hasPermission("ajqueue.priority") || p.hasPermission("ajqueue.serverpriority."+s)) && list.size() > 0) { + //p.sendMessage(Main.formatMessage("in priority")); int i = 0; for(ProxiedPlayer ply : list) { if(!(ply.hasPermission("ajqueue.priority") || ply.hasPermission("ajqueue.serverpriority."+s))) { + //p.sendMessage(Main.formatMessage("Adding beind: "+i)); list.add(i, p); break; } i++; } + //p.sendMessage(Main.formatMessage("after loop")); if(list.size() == 0) { list.add(p); + } else if(!list.contains(p)) { + list.add(p); } } else { + //p.sendMessage(Main.formatMessage("normal add")); list.add(p); } }