Merge branch 'dev' into 'master'

1.9.5

See merge request ajg0702/ajqueue!9
This commit is contained in:
ajgeiss0702
2021-05-28 14:54:59 +00:00
3 changed files with 11 additions and 10 deletions
+2 -2
View File
@@ -5,7 +5,7 @@ plugins {
} }
group = "us.ajg0702" group = "us.ajg0702"
version = "1.9.4" version = "1.9.5"
repositories { repositories {
mavenCentral() mavenCentral()
@@ -43,7 +43,7 @@ tasks.withType<ProcessResources> {
tasks.shadowJar { tasks.shadowJar {
relocate("us.ajg0702.utils", "us.ajg0702.queue.utils") relocate("us.ajg0702.utils", "us.ajg0702.queue.utils")
relocate("org.bstats", "us.ajg0702.bstats") relocate("org.bstats", "us.ajg0702.bstats")
archiveFileName.set("${archiveBaseName}-${archiveVersion}.${archiveExtension}") archiveFileName.set("${baseName}-${version}.${extension}")
} }
publishing { publishing {
+1
View File
@@ -0,0 +1 @@
rootProject.name = "ajQueue"
+8 -8
View File
@@ -332,9 +332,10 @@ public class Manager {
public void sendQueueEvents() { public void sendQueueEvents() {
for(QueueServer s : servers) { for(Iterator<QueueServer> it = servers.iterator(); it.hasNext();) {
for(ProxiedPlayer p : s.getQueue()) { QueueServer s = it.next();
BungeeUtils.sendCustomData(p, "inqueueevent", "true"); for(Iterator<ProxiedPlayer> pit = s.getQueue().iterator(); pit.hasNext();) {
BungeeUtils.sendCustomData(pit.next(), "inqueueevent", "true");
} }
} }
} }
@@ -558,15 +559,14 @@ public class Manager {
if(s.getName() == null) { if(s.getName() == null) {
pl.getLogger().info("s.getName() is null"); pl.getLogger().info("s.getName() is null");
}*/ }*/
if(s.getQueue().size() <= 0) continue;
while(nextplayer.getServer().getInfo().getName().equals(s.getName())) { while(!nextplayer.isConnected()) {
s.getQueue().remove(nextplayer); s.getQueue().remove(nextplayer);
if(s.getQueue().size() <= 0) break; if(s.getQueue().size() <= 0) break;
nextplayer = s.getQueue().get(0); nextplayer = s.getQueue().get(0);
} }
if(s.getQueue().size() <= 0) continue; while(nextplayer.getServer().getInfo().getName().equals(s.getName())) {
while(!nextplayer.isConnected()) {
s.getQueue().remove(nextplayer); s.getQueue().remove(nextplayer);
if(s.getQueue().size() <= 0) break; if(s.getQueue().size() <= 0) break;
nextplayer = s.getQueue().get(0); nextplayer = s.getQueue().get(0);