aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/mixins
diff options
context:
space:
mode:
authorviciscat <51047087+viciscat@users.noreply.github.com>2024-04-27 18:32:00 +0200
committerviciscat <51047087+viciscat@users.noreply.github.com>2024-04-27 22:18:18 +0200
commit2ec071136965e45db2447be781b6805b134d5d49 (patch)
treef4af831c92bc543cac931873b94edfbe1da87cd4 /src/main/java/de/hysky/skyblocker/mixins
parentf22e7d9b832480f0a3a30a7eb0c76491e56c0d04 (diff)
downloadSkyblocker-2ec071136965e45db2447be781b6805b134d5d49.tar.gz
Skyblocker-2ec071136965e45db2447be781b6805b134d5d49.tar.bz2
Skyblocker-2ec071136965e45db2447be781b6805b134d5d49.zip
possible kuudra crash fix
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/mixins')
-rw-r--r--src/main/java/de/hysky/skyblocker/mixins/HandledScreenProviderMixin.java13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/main/java/de/hysky/skyblocker/mixins/HandledScreenProviderMixin.java b/src/main/java/de/hysky/skyblocker/mixins/HandledScreenProviderMixin.java
index be1fdf8d..2b576da1 100644
--- a/src/main/java/de/hysky/skyblocker/mixins/HandledScreenProviderMixin.java
+++ b/src/main/java/de/hysky/skyblocker/mixins/HandledScreenProviderMixin.java
@@ -32,17 +32,20 @@ public interface HandledScreenProviderMixin<T extends ScreenHandler> {
T screenHandler = type.create(id, player.getInventory());
String nameLowercase = name.getString().toLowerCase();
+ if (screenHandler instanceof GenericContainerScreenHandler) {
+ if (nameLowercase.contains("select tier")) {
+ PartyFinderScreen.isInKuudraPartyFinder = true;
+ } else if (nameLowercase.contains("catacombs")) {
+ PartyFinderScreen.isInKuudraPartyFinder = false;
+ }
+ }
+
switch (screenHandler) {
// Better party finder
case GenericContainerScreenHandler containerScreenHandler when SkyblockerConfigManager.get().general.betterPartyFinder && PartyFinderScreen.possibleInventoryNames.contains(nameLowercase) -> {
if (client.currentScreen != null) {
String lowerCase = client.currentScreen.getTitle().getString().toLowerCase();
if (lowerCase.contains("group builder")) return;
- if (lowerCase.contains("select tier")) {
- PartyFinderScreen.isInKuudraPartyFinder = true;
- } else if (lowerCase.contains("catacombs")) {
- PartyFinderScreen.isInKuudraPartyFinder = false;
- }
}
if (PartyFinderScreen.isInKuudraPartyFinder) return;