diff options
author | ExternalTime <84183548+ExternalTime@users.noreply.github.com> | 2021-09-03 23:01:59 +0200 |
---|---|---|
committer | ExternalTime <84183548+ExternalTime@users.noreply.github.com> | 2021-09-04 10:52:29 +0200 |
commit | 593f1b69860b127f784f188412106a0e29ab8b4d (patch) | |
tree | 4ad55d4db4de847af3382fd8534c263d3af253de /src/main/java/me/xmrvizzy/skyblocker/utils | |
parent | b23331eb654e2e26d17d13616c05ffe3af822290 (diff) | |
download | Skyblocker-593f1b69860b127f784f188412106a0e29ab8b4d.tar.gz Skyblocker-593f1b69860b127f784f188412106a0e29ab8b4d.tar.bz2 Skyblocker-593f1b69860b127f784f188412106a0e29ab8b4d.zip |
Moved fancy status bars into a single class and rewrote action bar parsing
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/utils')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java | 32 |
1 files changed, 0 insertions, 32 deletions
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<String> unused = new ArrayList<String>(); - - 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<String> sidebar = getSidebar(); |