diff --git a/src/main/java/com/kuba6000/mobsinfo/nei/MobHandler.java b/src/main/java/com/kuba6000/mobsinfo/nei/MobHandler.java index 5cf3cb1..451ee71 100644 --- a/src/main/java/com/kuba6000/mobsinfo/nei/MobHandler.java +++ b/src/main/java/com/kuba6000/mobsinfo/nei/MobHandler.java @@ -690,7 +690,7 @@ && new Rectangle(biomeTooltipX, biomeTooltipY, biomeTooltipWidth, biomeTooltipHe public List handleItemTooltip(GuiRecipe gui, ItemStack stack, List currenttip, int recipe) { MobCachedRecipe currentrecipe = ((MobCachedRecipe) arecipes.get(recipe)); PositionedStack positionedStack = currentrecipe.mOutputs.stream() - .filter(ps -> ps.item == stack) + .filter(ps -> ps.containsWithNBT(stack)) .findFirst() .orElse(null); if (positionedStack instanceof MobPositionedStack) diff --git a/src/main/java/com/kuba6000/mobsinfo/nei/MobHandlerInfernal.java b/src/main/java/com/kuba6000/mobsinfo/nei/MobHandlerInfernal.java index f36bc75..cf2fa47 100644 --- a/src/main/java/com/kuba6000/mobsinfo/nei/MobHandlerInfernal.java +++ b/src/main/java/com/kuba6000/mobsinfo/nei/MobHandlerInfernal.java @@ -246,7 +246,7 @@ public void drawForeground(int recipeID) { @Override public List handleItemTooltip(GuiRecipe gui, ItemStack stack, List currenttip, int recipeID) { InfernalPositionedStack pstack = (InfernalPositionedStack) recipe.all.stream() - .filter(f -> f.item == stack) + .filter(f -> f.containsWithNBT(stack)) .findFirst() .orElse(null); if (pstack != null) pstack.handleTooltip(currenttip);