aboutsummaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2025-04-03 20:04:03 +0800
committershedaniel <daniel@shedaniel.me>2025-04-03 20:04:03 +0800
commit517ae60f0d349d3276e27d09feb758950133296d (patch)
tree03c5a165f665fd29d76c77cabb03c390b33634e1 /runtime
parentf5408ce8c85dda2bccbe78d8d2a505acc69aa9a0 (diff)
parentc2beec0fc603e70db9f224303eed4099ff44f0d0 (diff)
downloadRoughlyEnoughItems-517ae60f0d349d3276e27d09feb758950133296d.tar.gz
RoughlyEnoughItems-517ae60f0d349d3276e27d09feb758950133296d.tar.bz2
RoughlyEnoughItems-517ae60f0d349d3276e27d09feb758950133296d.zip
Merge remote-tracking branch 'origin/17.x-1.21.2' into 18.x-1.21.4
Diffstat (limited to 'runtime')
-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 da15cbcef..86dfefca5 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
@@ -134,6 +134,10 @@ public abstract class InputSlotCrafter<T extends AbstractContainerMenu, C extend
int finalCraftsAmount = amountToFill;
for (ItemStack itemId : recipeItems) {
+ // Fix issue with empty item id (grid slot) [shift-click issue]
+ if (itemId == 0) {
+ continue;
+ }
finalCraftsAmount = Math.min(finalCraftsAmount, itemId.getMaxStackSize());
}