From 7551d86c2000f6af37c0c17c3b015f76113f745c Mon Sep 17 00:00:00 2001 From: Aaron <51387595+AzureAaron@users.noreply.github.com> Date: Tue, 9 Apr 2024 19:45:46 -0400 Subject: Glacite Powder --- .../de/hysky/skyblocker/skyblock/dwarven/DwarvenHud.java | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'src/main/java/de/hysky/skyblocker/skyblock/dwarven') 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 3297ef5a..e3e0802c 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/dwarven/DwarvenHud.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/dwarven/DwarvenHud.java @@ -24,13 +24,14 @@ import java.util.stream.Stream; public class DwarvenHud { - public static final MinecraftClient client = MinecraftClient.getInstance(); - public static List commissionList = new ArrayList<>(); + private static final MinecraftClient client = MinecraftClient.getInstance(); + private static List commissionList = new ArrayList<>(); public static String mithrilPowder = "0"; public static String gemStonePowder = "0"; + public static String glacitePowder = "0"; - public static final List COMMISSIONS = Stream.of( + private static final List COMMISSIONS = Stream.of( "(?:Titanium|Mithril|Hard Stone) Miner", "(?:Ice Walker|Golden Goblin|(? Pattern.compile("(" + s + "): (\\d+\\.?\\d*%|DONE)") ).collect(Collectors.toList()); - public static final Pattern MITHRIL_PATTERN = Pattern.compile("Mithril Powder: [0-9,]+"); - public static final Pattern GEMSTONE_PATTERN = Pattern.compile("Gemstone Powder: [0-9,]+"); + private static final Pattern MITHRIL_PATTERN = Pattern.compile("Mithril: [0-9,]+"); + private static final Pattern GEMSTONE_PATTERN = Pattern.compile("Gemstone: [0-9,]+"); + private static final Pattern GLACITE_PATTERN = Pattern.compile("Glacite: [0-9,]+"); public static void init() { ClientCommandRegistrationCallback.EVENT.register((dispatcher, registryAccess) -> dispatcher.register(ClientCommandManager.literal("skyblocker") @@ -186,6 +188,10 @@ public class DwarvenHud { if (gemstoneMatcher.matches()) { gemStonePowder = gemstoneMatcher.group(0).split(": ")[1]; } + Matcher glaciteMatcher = GLACITE_PATTERN.matcher(name); + if (glaciteMatcher.matches()) { + glacitePowder = glaciteMatcher.group(0).split(": ")[1]; + } } } -- cgit