aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/tabhud
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/tabhud')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/tabhud/util/Ico.java1
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/tabhud/util/PlayerLocator.java1
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/hud/HudPowderWidget.java21
3 files changed, 19 insertions, 4 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/tabhud/util/Ico.java b/src/main/java/de/hysky/skyblocker/skyblock/tabhud/util/Ico.java
index 4872435b..818056f0 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/tabhud/util/Ico.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/tabhud/util/Ico.java
@@ -72,4 +72,5 @@ public class Ico {
public static final ItemStack LIME_DYE = new ItemStack(Items.LIME_DYE);
public static final ItemStack ENCHANTED_BOOK = new ItemStack(Items.ENCHANTED_BOOK);
public static final ItemStack SPIDER_EYE = new ItemStack(Items.SPIDER_EYE);
+ public static final ItemStack BLUE_ICE = new ItemStack(Items.BLUE_ICE);
}
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/tabhud/util/PlayerLocator.java b/src/main/java/de/hysky/skyblocker/skyblock/tabhud/util/PlayerLocator.java
index e5f5bfc8..7aec604f 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/tabhud/util/PlayerLocator.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/tabhud/util/PlayerLocator.java
@@ -27,6 +27,7 @@ public class PlayerLocator {
INSTANCED("kuudra"),
THE_RIFT("rift"),
DARK_AUCTION("dark_auction"),
+ GLACITE_MINESHAFT("mineshaft"),
UNKNOWN("unknown");
public final String internal;
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/hud/HudPowderWidget.java b/src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/hud/HudPowderWidget.java
index fe23f19a..50a7880c 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/hud/HudPowderWidget.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/hud/HudPowderWidget.java
@@ -30,6 +30,10 @@ public class HudPowderWidget extends Widget {
*/
private static int gemstonePowder = 0;
/**
+ * current value of Glacite Powder
+ */
+ private static int glacitePowder = 0;
+ /**
* the difference between the previous and current value of Mithril Powder
*/
private static int mithrilPowderDiff = 0;
@@ -38,6 +42,10 @@ public class HudPowderWidget extends Widget {
*/
private static int gemstonePowderDiff = 0;
/**
+ * the difference between the previous and current value of Glacite Powder
+ */
+ private static int glacitePowderDiff = 0;
+ /**
* The initial value of the timer for the difference update delay countdown.
*/
private static long startTime = System.currentTimeMillis();
@@ -77,8 +85,8 @@ public class HudPowderWidget extends Widget {
/**
* Converts Powder and difference values to a string and adds commas to the digits of the numbers.
*
- * @param powder the value of Mithril or Gemstone Powder
- * @param diff the difference between the previous and current value of Mithril or Gemstone Powder
+ * @param powder the value of Mithril, Gemstone Powder, or Glacite Powder
+ * @param diff the difference between the previous and current value of Mithril, Gemstone, or Glacite Powder
* @return formatted string
*/
private static String formatPowderString(int powder, int diff) {
@@ -94,15 +102,18 @@ public class HudPowderWidget extends Widget {
int newMithrilPowder = parsePowder(DwarvenHud.mithrilPowder);
int newGemstonePowder = parsePowder(DwarvenHud.gemStonePowder);
+ int newGlacitePowder = parsePowder(DwarvenHud.glacitePowder);
- if (newMithrilPowder != mithrilPowder || newGemstonePowder != gemstonePowder || elapsedTime > 2000) {
+ if (newMithrilPowder != mithrilPowder || newGemstonePowder != gemstonePowder || newGlacitePowder != glacitePowder || elapsedTime > 2000) {
startTime = System.currentTimeMillis();
mithrilPowderDiff = newMithrilPowder - mithrilPowder;
gemstonePowderDiff = newGemstonePowder - gemstonePowder;
+ glacitePowderDiff = newGlacitePowder - glacitePowder;
mithrilPowder = newMithrilPowder;
gemstonePowder = newGemstonePowder;
+ glacitePowder = newGlacitePowder;
}
}
@@ -111,9 +122,11 @@ public class HudPowderWidget extends Widget {
updatePowders();
String mithrilPowderString = formatPowderString(mithrilPowder, mithrilPowderDiff);
String gemstonePowderString = formatPowderString(gemstonePowder, gemstonePowderDiff);
+ String glacitePowderString = formatPowderString(glacitePowder, glacitePowderDiff);
- this.addSimpleIcoText(Ico.MITHRIL, "Mithril: ", Formatting.AQUA, mithrilPowderString);
+ this.addSimpleIcoText(Ico.MITHRIL, "Mithril: ", Formatting.DARK_GREEN, mithrilPowderString);
this.addSimpleIcoText(Ico.AMETHYST_SHARD, "Gemstone: ", Formatting.DARK_PURPLE, gemstonePowderString);
+ this.addSimpleIcoText(Ico.BLUE_ICE, "Glacite: ", Formatting.AQUA, glacitePowderString);
}
}