diff options
| author | Yusarnn <yusarnn@gmail.com> | 2025-02-12 13:46:01 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-12 20:46:01 +0800 |
| commit | 19bc14d3e91ff61bf9ab6b0b9bd74cf24aa47287 (patch) | |
| tree | 1a5f67d2e69e57fcfdda93359d81774963695e26 /runtime/src | |
| parent | 7dd36277569596092010a9a5148e34cec5b94d3b (diff) | |
| download | RoughlyEnoughItems-19bc14d3e91ff61bf9ab6b0b9bd74cf24aa47287.tar.gz RoughlyEnoughItems-19bc14d3e91ff61bf9ab6b0b9bd74cf24aa47287.tar.bz2 RoughlyEnoughItems-19bc14d3e91ff61bf9ab6b0b9bd74cf24aa47287.zip | |
Fix shift click issue (#1821)
Diffstat (limited to 'runtime/src')
| -rw-r--r-- | runtime/src/main/java/me/shedaniel/rei/impl/common/transfer/InputSlotCrafter.java | 4 |
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()); } |
