aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorolim <bobq4582@gmail.com>2024-02-02 13:15:16 +0000
committerolim <bobq4582@gmail.com>2024-02-02 13:15:16 +0000
commit7b8bb6d5225895925712ebb76130718e7357b055 (patch)
treedf13c5afae9423e4d02dddf3eb948e9a348aa36d /src
parent94541a6f53b3b6f2b3f9cc830c728f62c4d63c1a (diff)
downloadSkyblocker-7b8bb6d5225895925712ebb76130718e7357b055.tar.gz
Skyblocker-7b8bb6d5225895925712ebb76130718e7357b055.tar.bz2
Skyblocker-7b8bb6d5225895925712ebb76130718e7357b055.zip
fixed displaying everywere
fixed bug introduced by Refactor (setting commission list to a new array only if updating its values in the update function). by adding check for is in Dwarven mines or crystal hollow on the render conditions. instead of if the list is empty or not
Diffstat (limited to 'src')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/dwarven/DwarvenHud.java4
-rw-r--r--src/main/java/de/hysky/skyblocker/utils/Utils.java5
2 files changed, 7 insertions, 2 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dwarven/DwarvenHud.java b/src/main/java/de/hysky/skyblocker/skyblock/dwarven/DwarvenHud.java
index 3eef66d7..4446c1a7 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/dwarven/DwarvenHud.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/dwarven/DwarvenHud.java
@@ -58,7 +58,7 @@ public class DwarvenHud {
if ((!SkyblockerConfigManager.get().locations.dwarvenMines.dwarvenHud.enabledCommissions && !SkyblockerConfigManager.get().locations.dwarvenMines.dwarvenHud.enabledPowder)
|| client.options.playerListKey.isPressed()
|| client.player == null
- || commissionList.isEmpty()) {
+ || (!Utils.isInDwarvenMines() && !Utils.isInCrystalHollows())) {
return;
}
@@ -203,7 +203,7 @@ public class DwarvenHud {
public static void update() {
if (client.player == null || client.getNetworkHandler() == null || !SkyblockerConfigManager.get().locations.dwarvenMines.dwarvenHud.enabledCommissions || (!Utils.isInCrystalHollows()
- && !Utils.getLocationRaw().equals("mining_3")))
+ && !Utils.isInDwarvenMines()))
return;
commissionList = new ArrayList<>();
diff --git a/src/main/java/de/hysky/skyblocker/utils/Utils.java b/src/main/java/de/hysky/skyblocker/utils/Utils.java
index 066bc19b..b0c5bf45 100644
--- a/src/main/java/de/hysky/skyblocker/utils/Utils.java
+++ b/src/main/java/de/hysky/skyblocker/utils/Utils.java
@@ -37,6 +37,7 @@ public class Utils {
private static final String ALTERNATE_HYPIXEL_ADDRESS = System.getProperty("skyblocker.alternateHypixelAddress", "");
private static final String DUNGEONS_LOCATION = "dungeon";
private static final String CRYSTAL_HOLLOWS_LOCATION = "crystal_hollows";
+ private static final String DWARVEN_MINES_LOCATION = "mining_3";
private static final String PROFILE_PREFIX = "Profile: ";
private static boolean isOnHypixel = false;
@@ -92,6 +93,10 @@ public class Utils {
return getLocationRaw().equals(CRYSTAL_HOLLOWS_LOCATION) || FabricLoader.getInstance().isDevelopmentEnvironment();
}
+ public static boolean isInDwarvenMines() {
+ return getLocationRaw().equals(DWARVEN_MINES_LOCATION) || FabricLoader.getInstance().isDevelopmentEnvironment();
+ }
+
public static boolean isInTheRift() {
return getLocationRaw().equals(TheRift.LOCATION);
}