aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorVeritasDL <121319869+VeritasDL@users.noreply.github.com>2024-08-01 19:52:56 -0400
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-09-05 10:30:29 -0400
commit2d7545a345e5a64f1217c8a6d1a426ec132b7389 (patch)
treed22989552c9f21501b91b0a2b82b96d62d39b4d1 /src/main/java
parentd284e629a168f04f63d2c3223879263bc31125e1 (diff)
downloadSkyblocker-2d7545a345e5a64f1217c8a6d1a426ec132b7389.tar.gz
Skyblocker-2d7545a345e5a64f1217c8a6d1a426ec132b7389.tar.bz2
Skyblocker-2d7545a345e5a64f1217c8a6d1a426ec132b7389.zip
edit
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/bazaar/BazaarHelper.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/bazaar/BazaarHelper.java b/src/main/java/de/hysky/skyblocker/skyblock/bazaar/BazaarHelper.java
index ddbe7620..bcad179e 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/bazaar/BazaarHelper.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/bazaar/BazaarHelper.java
@@ -7,6 +7,8 @@ import de.hysky.skyblocker.skyblock.item.slottext.SlotText;
import de.hysky.skyblocker.skyblock.item.tooltip.ItemTooltip;
import de.hysky.skyblocker.skyblock.item.tooltip.info.DataTooltipInfoType;
import de.hysky.skyblocker.skyblock.item.tooltip.info.TooltipInfoType;
+import de.hysky.skyblocker.skyblock.item.tooltip.adders.BazaarPriceTooltip;
+import de.hysky.skyblocker.skyblock.item.tooltip.adders.LBinTooltip;
import de.hysky.skyblocker.skyblock.itemlist.ItemRepository;
import de.hysky.skyblocker.utils.Constants;
import de.hysky.skyblocker.utils.ItemUtils;
@@ -106,10 +108,17 @@ public class BazaarHelper extends SimpleSlotTextAdder {
// ======== Other Bazaar Features ========
+ // TODO: Come up with another name? due to supporting AH searching
+ // TODO: Add Cookie Buff reqirement somewhere in the config screen?
public static void bazaarLookup(ClientPlayerEntity player, @NotNull Slot slot) {
- ItemStack stack = ItemRepository.getItemStack(slot.getStack().getNeuName());
+ ItemStack stack = ItemRepository.getItemStack(slot.getStack().getNeuName());
if (stack != null && !stack.isEmpty()) {
- MessageScheduler.INSTANCE.sendMessageAfterCooldown("/bz " + Formatting.strip(stack.getName().getString()));
+ String itemName = Formatting.strip(stack.getName().getString());
+ if (BazaarPriceTooltip.bazaarExist) {
+ MessageScheduler.INSTANCE.sendMessageAfterCooldown("/bz " + itemName);
+ } else if (LBinTooltip.lbinExist) {
+ MessageScheduler.INSTANCE.sendMessageAfterCooldown("/ahsearch " + itemName);
+ }
} else {
player.sendMessage(Constants.PREFIX.get().append(Text.translatable("skyblocker.config.helpers.bazaar.bazaarLookupFailed")));
}