From 575b58a9b1b07a916058f6b4dd46324987a07593 Mon Sep 17 00:00:00 2001 From: Micle Date: Thu, 3 Nov 2022 20:26:13 +0000 Subject: [PATCH] ChargeRecipe and TotemRecipe: - assemble method returns a copy of the result item which fixes a bug where it gets replaced with air after being crafted once. --- .../dev/micle/totemofreviving/item/crafting/ChargeRecipe.java | 2 +- .../dev/micle/totemofreviving/item/crafting/TotemRecipe.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/dev/micle/totemofreviving/item/crafting/ChargeRecipe.java b/src/main/java/dev/micle/totemofreviving/item/crafting/ChargeRecipe.java index 70f601d..19c678e 100644 --- a/src/main/java/dev/micle/totemofreviving/item/crafting/ChargeRecipe.java +++ b/src/main/java/dev/micle/totemofreviving/item/crafting/ChargeRecipe.java @@ -28,6 +28,6 @@ public class ChargeRecipe extends ExtendedShapedRecipe { @Override public ItemStack assemble(CraftingContainer inventory) { - return getBaseRecipe().getResultItem(); + return getBaseRecipe().getResultItem().copy(); } } diff --git a/src/main/java/dev/micle/totemofreviving/item/crafting/TotemRecipe.java b/src/main/java/dev/micle/totemofreviving/item/crafting/TotemRecipe.java index 15322be..d613313 100644 --- a/src/main/java/dev/micle/totemofreviving/item/crafting/TotemRecipe.java +++ b/src/main/java/dev/micle/totemofreviving/item/crafting/TotemRecipe.java @@ -28,6 +28,6 @@ public class TotemRecipe extends ExtendedShapedRecipe { @Override public ItemStack assemble(CraftingContainer inventory) { - return getBaseRecipe().getResultItem(); + return getBaseRecipe().getResultItem().copy(); } }