From 890411b1d9fbd0acd50a860d37031af94e733356 Mon Sep 17 00:00:00 2001 From: Aaron <51387595+AzureAaron@users.noreply.github.com> Date: Mon, 7 Jul 2025 14:58:22 -0400 Subject: Fix severe lag when searching recipe book --- .../skyblocker/skyblock/itemlist/recipebook/SkyblockRecipeResults.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/de/hysky/skyblocker/skyblock/itemlist/recipebook/SkyblockRecipeResults.java b/src/main/java/de/hysky/skyblocker/skyblock/itemlist/recipebook/SkyblockRecipeResults.java index b9f97b89..1ef9fb4e 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/itemlist/recipebook/SkyblockRecipeResults.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/itemlist/recipebook/SkyblockRecipeResults.java @@ -18,7 +18,6 @@ import de.hysky.skyblocker.utils.scheduler.MessageScheduler; import net.minecraft.client.MinecraftClient; import net.minecraft.client.font.TextRenderer; import net.minecraft.client.gui.DrawContext; -import net.minecraft.client.gui.screen.Screen; import net.minecraft.client.gui.screen.recipebook.RecipeBookResults; import net.minecraft.client.gui.widget.ToggleButtonWidget; import net.minecraft.component.DataComponentTypes; @@ -211,7 +210,7 @@ public class SkyblockRecipeResults implements RecipeAreaDisplay { String name = stack.getName().getString().toLowerCase(Locale.ENGLISH); if (!filterOption.test(name)) continue; - List lore = Screen.getTooltipFromItem(MinecraftClient.getInstance(), stack); + List lore = ItemUtils.getLore(stack); if (name.contains(query) || lore.stream().map(Text::getString) .map(string -> string.toLowerCase(Locale.ENGLISH)) -- cgit