From 4b55e2af04551f7b01047c9b47822e3a184e6362 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sun, 16 May 2021 16:56:32 +0800 Subject: Add createCraftingGridHelper --- .../common/displays/crafting/DefaultCraftingDisplay.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'default-plugin/src/main/java') 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; } -- cgit