diff --git a/src/main/java/codechicken/nei/recipe/GuiRecipe.java b/src/main/java/codechicken/nei/recipe/GuiRecipe.java index 325a7f66..4a9eca95 100644 --- a/src/main/java/codechicken/nei/recipe/GuiRecipe.java +++ b/src/main/java/codechicken/nei/recipe/GuiRecipe.java @@ -882,14 +882,19 @@ public abstract class GuiRecipe extends GuiContainer i if (NEIClientConfig.showCycledIngredientsTooltip() && itemstack != null) { PositionedStack hovered = null; - for (int refIndex = 0; refIndex < indices.size() && hovered == null; refIndex++) { + outer: for (int refIndex = 0; refIndex < indices.size(); refIndex++) { final int recipeIndex = indices.get(refIndex); - final List stacks = handler.original.getIngredientStacks(recipeIndex); - for (PositionedStack pStack : stacks) { - if (isMouseOver(pStack, refIndex)) { - hovered = pStack; - break; + List> stackGroups = Arrays.asList( + handler.original.getIngredientStacks(recipeIndex), + handler.original.getOtherStacks(recipeIndex)); + + for (List group : stackGroups) { + for (PositionedStack pStack : group) { + if (isMouseOver(pStack, refIndex)) { + hovered = pStack; + break outer; + } } } }