possible fix for occassional glitched priority queue
This commit is contained in:
@@ -123,7 +123,10 @@ public class Main extends Plugin implements Listener {
|
|||||||
offlineTime.put(server, ot);
|
offlineTime.put(server, ot);
|
||||||
for(ProxiedPlayer ply : plys) {
|
for(ProxiedPlayer ply : plys) {
|
||||||
int pos = plys.indexOf(ply)+1;
|
int pos = plys.indexOf(ply)+1;
|
||||||
if(pos == 0) continue;
|
if(pos == 0) {
|
||||||
|
plys.remove(ply);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
int len = plys.size();
|
int len = plys.size();
|
||||||
String or = msgs.get("status.offline.restarting");
|
String or = msgs.get("status.offline.restarting");
|
||||||
if(ot > config.getInt("offline-time")) {
|
if(ot > config.getInt("offline-time")) {
|
||||||
@@ -308,7 +311,7 @@ public class Main extends Plugin implements Listener {
|
|||||||
.replaceAll("\\{LEN\\}", len+"")
|
.replaceAll("\\{LEN\\}", len+"")
|
||||||
));
|
));
|
||||||
|
|
||||||
if(list.size() == 1) {
|
if(list.size() <= 1) {
|
||||||
sendPlayers(server);
|
sendPlayers(server);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user