From 9dda6aef8e687ada3ff13650ae2da107afb42429 Mon Sep 17 00:00:00 2001 From: Ghzdude <44148655+ghzdude@users.noreply.github.com> Date: Wed, 29 Jan 2025 19:52:41 -0700 Subject: [PATCH] fix off by one crafting --- .../common/mui/widget/workbench/CraftingOutputSlot.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/gregtech/common/mui/widget/workbench/CraftingOutputSlot.java b/src/main/java/gregtech/common/mui/widget/workbench/CraftingOutputSlot.java index a7aaa0d9bd4..4f217b2153a 100644 --- a/src/main/java/gregtech/common/mui/widget/workbench/CraftingOutputSlot.java +++ b/src/main/java/gregtech/common/mui/widget/workbench/CraftingOutputSlot.java @@ -127,6 +127,7 @@ public void readOnServer(int id, PacketBuffer buf) { if (recipeLogic.isRecipeValid() && this.slot.canTakeStack(getSyncManager().getPlayer())) { if (recipeLogic.performRecipe()) { ItemStack craftedStack = getOutputStack(); + handleItemCraft(craftedStack, getSyncManager().getPlayer()); if (data.shift) { ItemStack finalStack = craftedStack.copy(); @@ -138,7 +139,6 @@ public void readOnServer(int id, PacketBuffer buf) { quickTransfer(finalStack); } else { syncToClient(SYNC_STACK, this::syncCraftedStack); - handleItemCraft(craftedStack, getSyncManager().getPlayer()); } } }