aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2023-05-30 11:35:48 -0400
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2023-05-30 11:36:34 -0400
commitd5bdb1ef2bf50084fb59029184224b84f0b99806 (patch)
tree95d150b6ed485c775b1d1bfb22ff3fb7178c052b
parent300fe03100274d0e4f75e1294d71542cd0cc8e0e (diff)
downloadSkyblocker-d5bdb1ef2bf50084fb59029184224b84f0b99806.tar.gz
Skyblocker-d5bdb1ef2bf50084fb59029184224b84f0b99806.tar.bz2
Skyblocker-d5bdb1ef2bf50084fb59029184224b84f0b99806.zip
Fix MessageScheduler not scheduling relative to current tick
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/utils/MessageScheduler.java2
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/utils/Scheduler.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/utils/MessageScheduler.java b/src/main/java/me/xmrvizzy/skyblocker/utils/MessageScheduler.java
index 8aff5517..a46bb9f3 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/utils/MessageScheduler.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/utils/MessageScheduler.java
@@ -30,7 +30,7 @@ public class MessageScheduler extends Scheduler {
}
public void queueMessage(String message, int delay) {
- tasks.add(new ScheduledTask(() -> sendMessage(message), delay));
+ schedule(() -> sendMessage(message), delay);
}
@Override
diff --git a/src/main/java/me/xmrvizzy/skyblocker/utils/Scheduler.java b/src/main/java/me/xmrvizzy/skyblocker/utils/Scheduler.java
index 73c15efc..7313ec10 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/utils/Scheduler.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/utils/Scheduler.java
@@ -12,7 +12,7 @@ import java.util.PriorityQueue;
public class Scheduler {
private static final Logger LOGGER = LoggerFactory.getLogger(Scheduler.class);
private int currentTick;
- protected final PriorityQueue<ScheduledTask> tasks;
+ private final PriorityQueue<ScheduledTask> tasks;
/**
* Do not instantiate this class. Use {@link SkyblockerMod#scheduler} instead.