diff options
author | viciscat <51047087+viciscat@users.noreply.github.com> | 2024-06-02 13:44:08 +0200 |
---|---|---|
committer | viciscat <51047087+viciscat@users.noreply.github.com> | 2024-06-02 13:44:08 +0200 |
commit | 90569c01c0160433beed7e452d710ab741a25e19 (patch) | |
tree | e3f4e1c28a0ab1566cb1a1057dbbf189ff91c4c0 /src/main/java/de/hysky/skyblocker/skyblock/events | |
parent | 0512b07a5cbb3c8ec0504c4791b832bc9497194a (diff) | |
download | Skyblocker-90569c01c0160433beed7e452d710ab741a25e19.tar.gz Skyblocker-90569c01c0160433beed7e452d710ab741a25e19.tar.bz2 Skyblocker-90569c01c0160433beed7e452d710ab741a25e19.zip |
requested changes YAY
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/events')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/events/EventNotifications.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/events/EventNotifications.java b/src/main/java/de/hysky/skyblocker/skyblock/events/EventNotifications.java index e0bf16fc..0fd41969 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/events/EventNotifications.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/events/EventNotifications.java @@ -11,6 +11,7 @@ import de.hysky.skyblocker.config.SkyblockerConfigManager; import de.hysky.skyblocker.events.SkyblockEvents; import de.hysky.skyblocker.utils.Http; import de.hysky.skyblocker.utils.scheduler.Scheduler; +import it.unimi.dsi.fastutil.ints.IntList; import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; import net.fabricmc.fabric.api.client.command.v2.ClientCommandManager; import net.fabricmc.fabric.api.client.command.v2.ClientCommandRegistrationCallback; @@ -32,7 +33,7 @@ public class EventNotifications { public static final String JACOBS = "Jacob's Farming Contest"; - public static final List<Integer> DEFAULT_REMINDERS = List.of(60, 60 * 5); + public static final IntList DEFAULT_REMINDERS = IntList.of(60, 60 * 5); public static final Map<String, ItemStack> eventIcons = new Object2ObjectOpenHashMap<>(); @@ -127,6 +128,8 @@ public class EventNotifications { LinkedList<SkyblockEvent> nextEvents = entry.getValue(); SkyblockEvent skyblockEvent = nextEvents.peekFirst(); if (skyblockEvent == null) continue; + + // Remove finished event if (newTime > skyblockEvent.start() + skyblockEvent.duration()) { nextEvents.pollFirst(); skyblockEvent = nextEvents.peekFirst(); |