diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/BookletUtils.java b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/BookletUtils.java index 12d081624..1b57798fc 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/BookletUtils.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/BookletUtils.java @@ -229,12 +229,20 @@ public final class BookletUtils{ } private static boolean getChapterStacksContainString(String text, IBookletChapter chapter){ + Minecraft mc = Minecraft.getMinecraft(); for(BookletPage page : chapter.getPages()){ ItemStack[] pageStacks = page.getItemStacksForPage(); if(pageStacks != null){ for(ItemStack stack : pageStacks){ - if(stack != null && stack.getDisplayName().toLowerCase(Locale.ROOT).contains(text)){ - return true; + if(stack != null && stack.getItem() != null){ + List list = stack.getTooltip(mc.thePlayer, mc.gameSettings.advancedItemTooltips); + for(String s : list){ + if(s != null && !s.isEmpty()){ + if(s.toLowerCase(Locale.ROOT).contains(text)){ + return true; + } + } + } } } }