diff --git a/src/main/java/mezz/jei/render/BookmarkListBatchRenderer.java b/src/main/java/mezz/jei/render/BookmarkListBatchRenderer.java index d8acbb08..41f64a67 100644 --- a/src/main/java/mezz/jei/render/BookmarkListBatchRenderer.java +++ b/src/main/java/mezz/jei/render/BookmarkListBatchRenderer.java @@ -79,6 +79,7 @@ public List sizePages(List ingredientList) { int ingredientIndex = 0; int currentGroup = ingredientList.get(ingredientIndex).getGroupIndex(); while (true) { + int previousIngredientIndex = ingredientIndex; for (int rowIndex = 0; rowIndex < slots.size(); rowIndex++) { List row = slots.get(rowIndex); for (int column = 0; column < row.size(); column++) { @@ -98,6 +99,7 @@ public List sizePages(List ingredientList) { } } } + if(ingredientIndex == previousIngredientIndex) return pages; pages.add(ingredientIndex); } }