From f9801bf87301b3d5c85db26fb6f4fb77f1863e43 Mon Sep 17 00:00:00 2001 From: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> Date: Tue, 20 Aug 2024 14:40:24 +0800 Subject: Fix pet item names --- src/main/java/de/hysky/skyblocker/skyblock/item/ItemPrice.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/de/hysky/skyblocker/skyblock/item/ItemPrice.java b/src/main/java/de/hysky/skyblocker/skyblock/item/ItemPrice.java index efbb8520..227fdf1d 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/item/ItemPrice.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/item/ItemPrice.java @@ -2,8 +2,6 @@ package de.hysky.skyblocker.skyblock.item; import de.hysky.skyblocker.skyblock.item.tooltip.ItemTooltip; import de.hysky.skyblocker.skyblock.item.tooltip.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.scheduler.MessageScheduler; @@ -33,11 +31,10 @@ public class ItemPrice { "key.categories.skyblocker" )); - // TODO: fix pet items public static void itemPriceLookup(ClientPlayerEntity player, @NotNull Slot slot) { ItemStack stack = ItemRepository.getItemStack(slot.getStack().getNeuName()); if (stack != null && !stack.isEmpty()) { - String itemName = Formatting.strip(stack.getName().getString()); + String itemName = Formatting.strip(stack.getName().getString()).replaceFirst("\\[Lvl \\d+ ➡ \\d+] ", ""); if (TooltipInfoType.BAZAAR.getData() != null) { MessageScheduler.INSTANCE.sendMessageAfterCooldown("/bz " + itemName); } else if (TooltipInfoType.LOWEST_BINS.getData() != null) { @@ -59,7 +56,7 @@ public class ItemPrice { CompletableFuture.allOf(futureList.toArray(CompletableFuture[]::new)) .thenRun(() -> player.sendMessage(Constants.PREFIX.get().append(Text.translatable("skyblocker.config.helpers.itemPrice.refreshedItemPrices")))) .exceptionally(e -> { - ItemTooltip.LOGGER.error("[Skyblocker] Failed to refresh item prices", e); + ItemTooltip.LOGGER.error("[Skyblocker Item Price] Failed to refresh item prices", e); player.sendMessage(Constants.PREFIX.get().append(Text.translatable("skyblocker.config.helpers.itemPrice.itemPriceRefreshFailed"))); return null; }); -- cgit