diff options
Diffstat (limited to 'default-plugin/src/main/java')
| -rw-r--r-- | default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/DefaultCraftingDisplay.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/DefaultCraftingDisplay.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/DefaultCraftingDisplay.java index cd4f38e38..97dc31e2d 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/DefaultCraftingDisplay.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/DefaultCraftingDisplay.java @@ -66,9 +66,13 @@ public abstract class DefaultCraftingDisplay implements SimpleMenuDisplay { return list; } - public static int getSlotWithSize(DefaultCraftingDisplay recipeDisplay, int num, int craftingGridWidth) { - int x = num % recipeDisplay.getWidth(); - int y = (num - x) / recipeDisplay.getWidth(); + public static int getSlotWithSize(DefaultCraftingDisplay recipeDisplay, int index, int craftingGridWidth) { + return getSlotWithSize(recipeDisplay.getWidth(), index, craftingGridWidth); + } + + public static int getSlotWithSize(int recipeWidth, int index, int craftingGridWidth) { + int x = index % recipeWidth; + int y = (index - x) / recipeWidth; return craftingGridWidth * y + x; } |
