From 458a7b15ee063dc5c4e5c61f437b412c023f8fb8 Mon Sep 17 00:00:00 2001 From: Aaron <51387595+AzureAaron@users.noreply.github.com> Date: Sun, 14 Apr 2024 05:42:00 -0400 Subject: Port custom AH --- .../skyblock/auction/AuctionBrowserScreen.java | 17 +++++++++-------- .../skyblocker/skyblock/auction/AuctionViewScreen.java | 8 ++++---- .../skyblock/auction/widgets/CategoryTabWidget.java | 5 +++-- 3 files changed, 16 insertions(+), 14 deletions(-) (limited to 'src/main') diff --git a/src/main/java/de/hysky/skyblocker/skyblock/auction/AuctionBrowserScreen.java b/src/main/java/de/hysky/skyblocker/skyblock/auction/AuctionBrowserScreen.java index c8bc1f13..10823418 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/auction/AuctionBrowserScreen.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/auction/AuctionBrowserScreen.java @@ -34,6 +34,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.awt.*; +import java.time.Duration; import java.util.ArrayList; import java.util.List; import java.util.function.Supplier; @@ -93,7 +94,7 @@ public class AuctionBrowserScreen extends AbstractCustomHypixelGUI this.clickSlot(BACK_BUTTON_SLOT)) .position(x + 98, y + 4) @@ -240,11 +241,11 @@ public class AuctionBrowserScreen extends AbstractCustomHypixelGUI - sortWidget.setCurrent(SortWidget.Option.get(getOrdinal(ItemUtils.getNbtTooltips(stack)))); + sortWidget.setCurrent(SortWidget.Option.get(getOrdinal(ItemUtils.getLore(stack)))); case AUCTION_TYPE_BUTTON_SLOT -> - auctionTypeWidget.setCurrent(AuctionTypeWidget.Option.get(getOrdinal(ItemUtils.getNbtTooltips(stack)))); + auctionTypeWidget.setCurrent(AuctionTypeWidget.Option.get(getOrdinal(ItemUtils.getLore(stack)))); case RARITY_BUTTON_SLOT -> { - List tooltip = ItemUtils.getNbtTooltips(stack); + List tooltip = ItemUtils.getLore(stack); int ordinal = getOrdinal(tooltip); String split = tooltip.get(ordinal + 1).getString().substring(2); rarityWidget.setText(tooltip.subList(1, tooltip.size() - 3), split); @@ -254,7 +255,7 @@ public class AuctionBrowserScreen extends AbstractCustomHypixelGUI { - List tooltipSearch = ItemUtils.getNbtTooltips(stack); + List tooltipSearch = ItemUtils.getLore(stack); for (Text text : tooltipSearch) { String string = text.getString(); if (string.contains("Filtered:")) { @@ -271,7 +272,7 @@ public class AuctionBrowserScreen extends AbstractCustomHypixelGUI tooltipDefault = ItemUtils.getNbtTooltips(handler.getSlot(slotId).getStack()); + List tooltipDefault = ItemUtils.getLore(handler.getSlot(slotId).getStack()); for (int j = tooltipDefault.size() - 1; j >= 0; j--) { String lowerCase = tooltipDefault.get(j).getString().toLowerCase(); if (lowerCase.contains("currently")) { @@ -284,7 +285,7 @@ public class AuctionBrowserScreen extends AbstractCustomHypixelGUI 9 && slotId < (handler.getRows() - 1) * 9 && slotId % 9 > 1 && slotId % 9 < 8) { if (!SkyblockerConfigManager.get().general.fancyAuctionHouse.highlightCheapBIN) return; - List tooltip = ItemUtils.getNbtTooltips(stack); + List tooltip = ItemUtils.getLore(stack); for (int k = tooltip.size() - 1; k >= 0; k--) { Text text = tooltip.get(k); String string = text.getString(); @@ -349,7 +350,7 @@ public class AuctionBrowserScreen extends AbstractCustomHypixelGUI tooltip = ItemUtils.getNbtTooltips(stack); + List tooltip = ItemUtils.getLore(stack); String str = tooltip.get(0).getString().trim(); str = str.substring(1, str.length() - 1); // remove parentheses String[] parts = str.split("/"); // split the string diff --git a/src/main/java/de/hysky/skyblocker/skyblock/auction/AuctionViewScreen.java b/src/main/java/de/hysky/skyblocker/skyblock/auction/AuctionViewScreen.java index a8b30a50..af931eb1 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/auction/AuctionViewScreen.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/auction/AuctionViewScreen.java @@ -198,18 +198,18 @@ public class AuctionViewScreen extends AbstractCustomHypixelGUI