aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker
diff options
context:
space:
mode:
authorKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2023-05-18 15:26:58 -0400
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2023-05-18 15:26:58 -0400
commit78add48c71a6d59035e9c1d638ec162ede2813b7 (patch)
tree89e357af8d1469992d19128af65f5ef6ac55602b /src/main/java/me/xmrvizzy/skyblocker
parent5a648959b9c55cc0ff92dae6fd8d6af2a196138e (diff)
downloadSkyblocker-78add48c71a6d59035e9c1d638ec162ede2813b7.tar.gz
Skyblocker-78add48c71a6d59035e9c1d638ec162ede2813b7.tar.bz2
Skyblocker-78add48c71a6d59035e9c1d638ec162ede2813b7.zip
Refactored ContainerSolverManager.init
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java2
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/gui/ContainerSolverManager.java10
2 files changed, 5 insertions, 7 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java b/src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java
index a2ace0c0..503d3a64 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java
@@ -47,7 +47,6 @@ public class SkyblockerMod implements ClientModInitializer {
WikiLookup.init();
ItemRegistry.init();
RepositoryUpdate.init();
- ContainerSolverManager.init();
BackpackPreview.init();
QuickNav.init();
StatsCommand.init();
@@ -55,6 +54,7 @@ public class SkyblockerMod implements ClientModInitializer {
ChatMessageListener.init();
UpdateChecker.init();
DiscordRPCManager.init();
+ containerSolverManager.init();
scheduler.scheduleCyclic(Utils::sbChecker, 20);
scheduler.scheduleCyclic(DiscordRPCManager::update, 100);
scheduler.scheduleCyclic(DungeonBlaze::update, 4);
diff --git a/src/main/java/me/xmrvizzy/skyblocker/gui/ContainerSolverManager.java b/src/main/java/me/xmrvizzy/skyblocker/gui/ContainerSolverManager.java
index 3e138d14..635475bf 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/gui/ContainerSolverManager.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/gui/ContainerSolverManager.java
@@ -1,7 +1,6 @@
package me.xmrvizzy.skyblocker.gui;
import com.mojang.blaze3d.systems.RenderSystem;
-import me.xmrvizzy.skyblocker.SkyblockerMod;
import me.xmrvizzy.skyblocker.skyblock.dungeon.CroesusHelper;
import me.xmrvizzy.skyblocker.skyblock.dungeon.terminal.ColorTerminal;
import me.xmrvizzy.skyblocker.skyblock.dungeon.terminal.OrderTerminal;
@@ -40,14 +39,13 @@ public class ContainerSolverManager extends DrawableHelper {
};
}
- public static void init() {
+ public void init() {
ScreenEvents.BEFORE_INIT.register((client, screen, scaledWidth, scaledHeight) -> {
- ContainerSolverManager containerSolverManager = SkyblockerMod.getInstance().containerSolverManager;
if (Utils.isOnSkyblock && screen instanceof GenericContainerScreen genericContainerScreen) {
- ScreenEvents.afterRender(screen).register((screen1, matrices, mouseX, mouseY, delta) -> containerSolverManager.onDraw(matrices, genericContainerScreen.getScreenHandler().slots.subList(0, genericContainerScreen.getScreenHandler().getRows() * 9)));
- containerSolverManager.onSetScreen(genericContainerScreen);
+ ScreenEvents.afterRender(screen).register((screen1, matrices, mouseX, mouseY, delta) -> onDraw(matrices, genericContainerScreen.getScreenHandler().slots.subList(0, genericContainerScreen.getScreenHandler().getRows() * 9)));
+ onSetScreen(genericContainerScreen);
} else {
- containerSolverManager.clearScreen();
+ clearScreen();
}
});
}