Skip to content

Commit

Permalink
Fixed send-all-when-back-online not working 99% of the time
Browse files Browse the repository at this point in the history
  • Loading branch information
ajgeiss0702 committed Oct 20, 2022
1 parent a21307c commit 00ffb3e
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 3 deletions.
Expand Up @@ -562,6 +562,7 @@ public void sendPlayers(QueueServer queueServer) {
if(!server.isOnline()) continue;
if(server.getQueue().size() == 0) continue;

Debug.info("should send instantly: " + !server.isGroup() + " && " + main.getConfig().getBoolean("send-all-when-back-online") + " && " + server.getServers().get(0).justWentOnline());
if(!server.isGroup() && main.getConfig().getBoolean("send-all-when-back-online") && server.getServers().get(0).justWentOnline()) {
for(QueuePlayer p : server.getQueue()) {

Expand Down
Expand Up @@ -118,7 +118,7 @@ public boolean canJoinFull(AdaptedPlayer player) {

@Override
public boolean justWentOnline() {
return System.currentTimeMillis()-lastOffline <= (AjQueueAPI.getInstance().getConfig().getDouble("wait-time")) && isOnline();
return System.currentTimeMillis()-lastOffline <= (AjQueueAPI.getInstance().getConfig().getDouble("wait-time") * 2 * 1000) && isOnline();
}

@Override
Expand Down
Expand Up @@ -99,7 +99,7 @@ public void sendActionBar(@NotNull Component message) {

@Override
public void sendMessage(String message) {
sendMessage(Component.text().content(message));
sendMessage(Component.text(message));
}

@Override
Expand Down
Expand Up @@ -128,7 +128,7 @@ public boolean canJoinFull(AdaptedPlayer player) {

@Override
public boolean justWentOnline() {
return System.currentTimeMillis()-lastOffline <= (AjQueueAPI.getInstance().getConfig().getDouble("wait-time")) && isOnline();
return System.currentTimeMillis()-lastOffline <= (AjQueueAPI.getInstance().getConfig().getDouble("wait-time") * 2 * 1000) && isOnline();
}

@Override
Expand Down

0 comments on commit 00ffb3e

Please sign in to comment.