From 593f1b69860b127f784f188412106a0e29ab8b4d Mon Sep 17 00:00:00 2001 From: ExternalTime <84183548+ExternalTime@users.noreply.github.com> Date: Fri, 3 Sep 2021 23:01:59 +0200 Subject: Moved fancy status bars into a single class and rewrote action bar parsing --- .../java/me/xmrvizzy/skyblocker/utils/Utils.java | 32 ---------------------- 1 file changed, 32 deletions(-) (limited to 'src/main/java/me/xmrvizzy/skyblocker/utils') diff --git a/src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java b/src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java index 538de291..de431aac 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java +++ b/src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java @@ -2,8 +2,6 @@ package me.xmrvizzy.skyblocker.utils; import com.google.common.collect.Iterables; import com.google.common.collect.Lists; -import me.xmrvizzy.skyblocker.config.SkyblockerConfig; -import me.xmrvizzy.skyblocker.skyblock.Attribute; import me.xmrvizzy.skyblocker.skyblock.item.PriceInfoTooltip; import net.fabricmc.fabric.api.client.item.v1.ItemTooltipCallback; import net.minecraft.client.MinecraftClient; @@ -16,42 +14,12 @@ import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.List; -import java.util.regex.Pattern; import java.util.stream.Collectors; public class Utils { public static boolean isSkyblock = false; public static boolean isDungeons = false; public static boolean isInjected = false; - public static String parseActionBar(String msg) { - String[] sections = msg.split(" {3,}"); - List unused = new ArrayList(); - - if (msg.contains("❤") && !msg.contains("❈") && sections.length == 2) { - Attribute.DEFENCE.set(0); - } - - for (String section : sections) { - String clear = Pattern.compile("[^0-9 /]").matcher(section).replaceAll("").trim(); - String[] split = clear.split("/"); - - if (section.contains("❤")) { - if (section.startsWith("§6")) split[0] = split[0].substring(1); - Attribute.HEALTH.set(Integer.parseInt(split[0])); - Attribute.MAX_HEALTH.set(Integer.parseInt(split[1])); - } else if (section.contains("❈")) { - Attribute.DEFENCE.set(Integer.parseInt(clear)); - } else if (section.contains("✎")) { - Attribute.MANA.set(Integer.parseInt(split[0])); - Attribute.MAX_MANA.set(Integer.parseInt(split[1])); - } else { - if (section.contains("Drill Fuel") && SkyblockerConfig.get().locations.dwarvenMines.enableDrillFuel) continue; - unused.add(section); - } - } - - return String.join(" ", unused); - } public static void sbChecker() { List sidebar = getSidebar(); -- cgit