aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYusarnn <yusarnn@gmail.com>2025-02-12 13:46:01 +0100
committerGitHub <noreply@github.com>2025-02-12 20:46:01 +0800
commit19bc14d3e91ff61bf9ab6b0b9bd74cf24aa47287 (patch)
tree1a5f67d2e69e57fcfdda93359d81774963695e26
parent7dd36277569596092010a9a5148e34cec5b94d3b (diff)
downloadRoughlyEnoughItems-19bc14d3e91ff61bf9ab6b0b9bd74cf24aa47287.tar.gz
RoughlyEnoughItems-19bc14d3e91ff61bf9ab6b0b9bd74cf24aa47287.tar.bz2
RoughlyEnoughItems-19bc14d3e91ff61bf9ab6b0b9bd74cf24aa47287.zip
Fix shift click issue (#1821)
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/common/transfer/InputSlotCrafter.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/common/transfer/InputSlotCrafter.java b/runtime/src/main/java/me/shedaniel/rei/impl/common/transfer/InputSlotCrafter.java
index 19557779c..27451c75d 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/common/transfer/InputSlotCrafter.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/common/transfer/InputSlotCrafter.java
@@ -139,6 +139,10 @@ public abstract class InputSlotCrafter<T extends AbstractContainerMenu, C extend
int finalCraftsAmount = amountToFill;
for (int itemId : recipeItemIds) {
+ // Fix issue with empty item id (grid slot) [shift-click issue]
+ if (itemId == 0) {
+ continue;
+ }
finalCraftsAmount = Math.min(finalCraftsAmount, RecipeFinder.getStackFromId(itemId).getMaxStackSize());
}