diff options
author | Fix3dll <serhanduzce@gmail.com> | 2022-02-19 02:19:08 +0300 |
---|---|---|
committer | Fix3dll <serhanduzce@gmail.com> | 2022-02-19 02:19:08 +0300 |
commit | a80129eed0a75051c0764bf60fe44a5f79454ed4 (patch) | |
tree | 1e57c7c3d52804933337469ea90cbdf5f9533174 /src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java | |
parent | a15e9811418c3c1d6cc632db3aede3cb4e8112c2 (diff) | |
parent | 71dda851798d908c08c0265449a9954f5fa5319f (diff) | |
download | Skyblocker-a80129eed0a75051c0764bf60fe44a5f79454ed4.tar.gz Skyblocker-a80129eed0a75051c0764bf60fe44a5f79454ed4.tar.bz2 Skyblocker-a80129eed0a75051c0764bf60fe44a5f79454ed4.zip |
Merge branch 'master' of https://github.com/LifeIsAParadox/Skyblocker into LifeIsAParadox-master
# Conflicts:
# src/main/java/me/xmrvizzy/skyblocker/config/SkyblockerConfig.java
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java | 27 |
1 files changed, 8 insertions, 19 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java b/src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java index a4736242..e3623bb4 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java +++ b/src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java @@ -1,7 +1,5 @@ package me.xmrvizzy.skyblocker.utils; -import com.google.common.collect.Iterables; -import com.google.common.collect.Lists; import me.xmrvizzy.skyblocker.skyblock.item.PriceInfoTooltip; import net.fabricmc.fabric.api.client.item.v1.ItemTooltipCallback; import net.minecraft.client.MinecraftClient; @@ -12,44 +10,35 @@ import net.minecraft.scoreboard.Team; import net.minecraft.util.Formatting; import java.util.ArrayList; -import java.util.Collection; import java.util.Collections; import java.util.List; -import java.util.stream.Collectors; public class Utils { - public static boolean isSkyblock = false; - public static boolean isDungeons = false; + public static boolean isOnSkyblock = false; + public static boolean isInDungeons = false; public static boolean isInjected = false; public static void sbChecker() { List<String> sidebar = getSidebar(); if (sidebar == null) { - isSkyblock = false; - isDungeons = false; + isOnSkyblock = false; + isInDungeons = false; return; } String string = sidebar.toString(); if (sidebar.isEmpty()) return; - if (sidebar.get(sidebar.size() - 1).equals("www.hypixel.net")) { - if (sidebar.get(0).contains("SKYBLOCK")){ + if (sidebar.get(0).contains("SKYBLOCK") && !isOnSkyblock){ if(!isInjected){ isInjected = true; ItemTooltipCallback.EVENT.register(PriceInfoTooltip::onInjectTooltip); } - isSkyblock = true; + Events.onSkyblockJoin(); } - else isSkyblock = false; - - isDungeons = isSkyblock && string.contains("The Catacombs"); - - } else { - isSkyblock = false; - isDungeons = false; + if (!sidebar.get(0).contains("SKYBLOCK") && isOnSkyblock) Events.onSkyblockDisconnect(); + isInDungeons = isOnSkyblock && string.contains("The Catacombs"); } - } public static String getLocation() { String location = null; |