diff --git a/arclight-fabric/src/main/java/io/izzel/arclight/fabric/mixin/core/world/level/block/entity/BrewingStandBlockEntityMixin_Fabric.java b/arclight-fabric/src/main/java/io/izzel/arclight/fabric/mixin/core/world/level/block/entity/BrewingStandBlockEntityMixin_Fabric.java index f7640c2ed..23d17a4aa 100644 --- a/arclight-fabric/src/main/java/io/izzel/arclight/fabric/mixin/core/world/level/block/entity/BrewingStandBlockEntityMixin_Fabric.java +++ b/arclight-fabric/src/main/java/io/izzel/arclight/fabric/mixin/core/world/level/block/entity/BrewingStandBlockEntityMixin_Fabric.java @@ -36,16 +36,14 @@ private static void doBrew(Level level, BlockPos pos, NonNullList sta return; } + itemStack.shrink(1); if (itemStack.getItem().hasCraftingRemainingItem()) { ItemStack itemStack2 = new ItemStack(itemStack.getItem().getCraftingRemainingItem()); - itemStack.shrink(1); if (itemStack.isEmpty()) { itemStack = itemStack2; } else { Containers.dropItemStack(level, pos.getX(), pos.getY(), pos.getZ(), itemStack2); } - } else { - itemStack.shrink(1); } stacks.set(3, itemStack);