From 2d7545a345e5a64f1217c8a6d1a426ec132b7389 Mon Sep 17 00:00:00 2001 From: VeritasDL <121319869+VeritasDL@users.noreply.github.com> Date: Thu, 1 Aug 2024 19:52:56 -0400 Subject: edit --- .../de/hysky/skyblocker/skyblock/bazaar/BazaarHelper.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'src/main/java/de') 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"))); } -- cgit