From 7309bb7a37ef311a900431dbb26b721c2f945d52 Mon Sep 17 00:00:00 2001 From: MrTJP Date: Sun, 5 Apr 2026 22:21:03 -0400 Subject: [PATCH] fix: project bench remaining items sometimes disappearing --- .../main/java/mrtjp/projectred/expansion/CraftingHelper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/expansion/src/main/java/mrtjp/projectred/expansion/CraftingHelper.java b/expansion/src/main/java/mrtjp/projectred/expansion/CraftingHelper.java index 0ef6766dc..73935d978 100644 --- a/expansion/src/main/java/mrtjp/projectred/expansion/CraftingHelper.java +++ b/expansion/src/main/java/mrtjp/projectred/expansion/CraftingHelper.java @@ -144,8 +144,8 @@ public boolean onCraftedByPlayer(Player player, boolean leaveRemainingInGrid) { if (remaining.isEmpty()) continue; // If allowed, leave remaining in crafting grid just like Vanilla crafting bench - if (leaveRemainingInGrid && craftingGird.getItem(i).isEmpty()) { - int ccSlot = craftingInputSlotToContainer(craftingInventory, posCraftingInput, i); + int ccSlot = craftingInputSlotToContainer(craftingInventory, posCraftingInput, i); + if (leaveRemainingInGrid && craftingGird.getItem(ccSlot).isEmpty()) { craftingGird.setItem(ccSlot, remaining.split(remaining.getCount())); continue; }