aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/mixin
diff options
context:
space:
mode:
authorvicisacat <victor.branchu@gmail.com>2024-03-24 17:47:39 +0100
committervicisacat <victor.branchu@gmail.com>2024-04-12 17:19:28 +0200
commit1afa4bfdf9c8fc4a80d252868d72001c7a34f185 (patch)
treec6cd239b9765801d7034ad384b57950e2e7d1204 /src/main/java/de/hysky/skyblocker/mixin
parent047b356c63d5e271930f09a8ac40073bae6c8167 (diff)
downloadSkyblocker-1afa4bfdf9c8fc4a80d252868d72001c7a34f185.tar.gz
Skyblocker-1afa4bfdf9c8fc4a80d252868d72001c7a34f185.tar.bz2
Skyblocker-1afa4bfdf9c8fc4a80d252868d72001c7a34f185.zip
localization and config
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/mixin')
-rw-r--r--src/main/java/de/hysky/skyblocker/mixin/HandledScreenProviderMixin.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/de/hysky/skyblocker/mixin/HandledScreenProviderMixin.java b/src/main/java/de/hysky/skyblocker/mixin/HandledScreenProviderMixin.java
index 75d604a6..566cc18f 100644
--- a/src/main/java/de/hysky/skyblocker/mixin/HandledScreenProviderMixin.java
+++ b/src/main/java/de/hysky/skyblocker/mixin/HandledScreenProviderMixin.java
@@ -31,7 +31,7 @@ public interface HandledScreenProviderMixin<T extends ScreenHandler> {
T screenHandler = type.create(id, player.getInventory());
if (!(screenHandler instanceof GenericContainerScreenHandler containerScreenHandler)) return;
String nameLowercase = name.getString().toLowerCase();
- if (PartyFinderScreen.possibleInventoryNames.contains(nameLowercase)) {
+ if (SkyblockerConfigManager.get().general.betterPartyFinder && PartyFinderScreen.possibleInventoryNames.contains(nameLowercase)) {
if (SkyblockerConfigManager.get().general.betterPartyFinder && screenHandler instanceof GenericContainerScreenHandler containerScreenHandler && PartyFinderScreen.possibleInventoryNames.contains(name.getString().toLowerCase())) {
if (client.currentScreen != null) {
String lowerCase = client.currentScreen.getTitle().getString().toLowerCase();
@@ -51,21 +51,21 @@ public interface HandledScreenProviderMixin<T extends ScreenHandler> {
}
ci.cancel();
- } else if (nameLowercase.contains("auctions browser") || nameLowercase.contains("auctions: ")) {
+ } else if (SkyblockerConfigManager.get().general.fancyAuctionHouse.enabled && (nameLowercase.contains("auctions browser") || nameLowercase.contains("auctions: "))) {
AuctionHouseScreenHandler auctionHouseScreenHandler = AuctionHouseScreenHandler.of(containerScreenHandler, false);
client.player.currentScreenHandler = auctionHouseScreenHandler;
if (client.currentScreen instanceof AuctionBrowserScreen auctionBrowserScreen) {
auctionBrowserScreen.changeHandler(auctionHouseScreenHandler);
} else client.setScreen(new AuctionBrowserScreen(auctionHouseScreenHandler, client.player.getInventory()));
ci.cancel();
- } else if (nameLowercase.contains("auction view")) {
+ } else if (SkyblockerConfigManager.get().general.fancyAuctionHouse.enabled && nameLowercase.contains("auction view")) {
AuctionHouseScreenHandler auctionHouseScreenHandler = AuctionHouseScreenHandler.of(containerScreenHandler, true);
client.player.currentScreenHandler = auctionHouseScreenHandler;
if (client.currentScreen instanceof AuctionViewScreen auctionViewScreen) {
auctionViewScreen.changeHandler(auctionHouseScreenHandler);
} else client.setScreen(new AuctionViewScreen(auctionHouseScreenHandler, client.player.getInventory(), name));
ci.cancel();
- } else if ((nameLowercase.contains("confirm purchase") || nameLowercase.contains("confirm bid")) && client.currentScreen instanceof AuctionViewScreen auctionViewScreen) {
+ } else if (SkyblockerConfigManager.get().general.fancyAuctionHouse.enabled && (nameLowercase.contains("confirm purchase") || nameLowercase.contains("confirm bid")) && client.currentScreen instanceof AuctionViewScreen auctionViewScreen) {
client.setScreen(auctionViewScreen.getConfirmPurchasePopup(name));
client.player.currentScreenHandler = containerScreenHandler;
ci.cancel();