diff options
| author | shedaniel <daniel@shedaniel.me> | 2021-05-16 16:56:32 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2021-05-16 16:56:32 +0800 |
| commit | 4b55e2af04551f7b01047c9b47822e3a184e6362 (patch) | |
| tree | dc8e31035187ce75d6e986ff9afee5a82106e9e7 /default-plugin | |
| parent | bf2289df2ad50947622644d8e2462a797e78b6d5 (diff) | |
| download | RoughlyEnoughItems-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.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; } |
