diff options
author | Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> | 2023-05-30 11:35:48 -0400 |
---|---|---|
committer | Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> | 2023-05-30 11:36:34 -0400 |
commit | d5bdb1ef2bf50084fb59029184224b84f0b99806 (patch) | |
tree | 95d150b6ed485c775b1d1bfb22ff3fb7178c052b /src | |
parent | 300fe03100274d0e4f75e1294d71542cd0cc8e0e (diff) | |
download | Skyblocker-d5bdb1ef2bf50084fb59029184224b84f0b99806.tar.gz Skyblocker-d5bdb1ef2bf50084fb59029184224b84f0b99806.tar.bz2 Skyblocker-d5bdb1ef2bf50084fb59029184224b84f0b99806.zip |
Fix MessageScheduler not scheduling relative to current tick
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/utils/MessageScheduler.java | 2 | ||||
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/utils/Scheduler.java | 2 |
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. |