aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java
diff options
context:
space:
mode:
authorKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2023-09-11 22:57:08 -0400
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2023-09-11 22:57:08 -0400
commit059385f9dd070beae77a77bebae34f0ca06b664a (patch)
treed73344e341b17f28c499f9ec7f468736efa1672c /src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java
parenta99e3f21b31d6b9cfc28d207b4bed51c525dab12 (diff)
downloadSkyblocker-059385f9dd070beae77a77bebae34f0ca06b664a.tar.gz
Skyblocker-059385f9dd070beae77a77bebae34f0ca06b664a.tar.bz2
Skyblocker-059385f9dd070beae77a77bebae34f0ca06b664a.zip
Make Scheduler and MessageScheduler singletons
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java22
1 files changed, 9 insertions, 13 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java b/src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java
index cdf78d73..53e57e83 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java
@@ -45,10 +45,6 @@ public class SkyblockerMod implements ClientModInitializer {
public static final Path CONFIG_DIR = FabricLoader.getInstance().getConfigDir().resolve(NAMESPACE);
public static final Gson GSON = new GsonBuilder().setPrettyPrinting().create();
private static SkyblockerMod INSTANCE;
-
- @SuppressWarnings("deprecation")
- public final Scheduler scheduler = new Scheduler();
- public final MessageScheduler messageScheduler = new MessageScheduler();
public final ContainerSolverManager containerSolverManager = new ContainerSolverManager();
public final StatusBarTracker statusBarTracker = new StatusBarTracker();
@@ -105,13 +101,13 @@ public class SkyblockerMod implements ClientModInitializer {
SpecialEffects.init();
containerSolverManager.init();
statusBarTracker.init();
- scheduler.scheduleCyclic(Utils::update, 20);
- scheduler.scheduleCyclic(DiscordRPCManager::updateDataAndPresence, 100);
- scheduler.scheduleCyclic(TicTacToe::tick, 4);
- scheduler.scheduleCyclic(LividColor::update, 10);
- scheduler.scheduleCyclic(BackpackPreview::tick, 50);
- scheduler.scheduleCyclic(DwarvenHud::update, 40);
- scheduler.scheduleCyclic(PlayerListMgr::updateList, 20);
+ Scheduler.INSTANCE.scheduleCyclic(Utils::update, 20);
+ Scheduler.INSTANCE.scheduleCyclic(DiscordRPCManager::updateDataAndPresence, 100);
+ Scheduler.INSTANCE.scheduleCyclic(TicTacToe::tick, 4);
+ Scheduler.INSTANCE.scheduleCyclic(LividColor::update, 10);
+ Scheduler.INSTANCE.scheduleCyclic(BackpackPreview::tick, 50);
+ Scheduler.INSTANCE.scheduleCyclic(DwarvenHud::update, 40);
+ Scheduler.INSTANCE.scheduleCyclic(PlayerListMgr::updateList, 20);
}
/**
@@ -121,7 +117,7 @@ public class SkyblockerMod implements ClientModInitializer {
* @param client the Minecraft client.
*/
public void tick(MinecraftClient client) {
- scheduler.tick();
- messageScheduler.tick();
+ Scheduler.INSTANCE.tick();
+ MessageScheduler.INSTANCE.tick();
}
}