aboutsummaryrefslogtreecommitdiff
path: root/default-plugin
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-05-16 16:56:32 +0800
committershedaniel <daniel@shedaniel.me>2021-05-16 16:56:32 +0800
commit4b55e2af04551f7b01047c9b47822e3a184e6362 (patch)
treedc8e31035187ce75d6e986ff9afee5a82106e9e7 /default-plugin
parentbf2289df2ad50947622644d8e2462a797e78b6d5 (diff)
downloadRoughlyEnoughItems-4b55e2af04551f7b01047c9b47822e3a184e6362.tar.gz
RoughlyEnoughItems-4b55e2af04551f7b01047c9b47822e3a184e6362.tar.bz2
RoughlyEnoughItems-4b55e2af04551f7b01047c9b47822e3a184e6362.zip
Add createCraftingGridHelper
Diffstat (limited to 'default-plugin')
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/DefaultCraftingDisplay.java10
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;
}