From 99ea93ebad555e1749a35344786bb9d650c27964 Mon Sep 17 00:00:00 2001 From: Flanks255 <32142731+Flanks255@users.noreply.github.com> Date: Wed, 13 Mar 2024 17:05:00 -0500 Subject: [PATCH] Added attachment copying to RecipeKeepDataShaped --- .../actuallyadditions/mod/crafting/RecipeKeepDataShaped.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/crafting/RecipeKeepDataShaped.java b/src/main/java/de/ellpeck/actuallyadditions/mod/crafting/RecipeKeepDataShaped.java index 0ecb45f0f..b2213b855 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/crafting/RecipeKeepDataShaped.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/crafting/RecipeKeepDataShaped.java @@ -10,6 +10,7 @@ import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.crafting.Ingredient; import net.minecraft.world.item.crafting.RecipeSerializer; import net.minecraft.world.item.crafting.ShapedRecipe; +import net.neoforged.neoforge.attachment.AttachmentInternals; import javax.annotation.Nullable; @@ -44,6 +45,9 @@ public class RecipeKeepDataShaped extends ShapedRecipe { if (!datasource.isEmpty() && datasource.hasTag()) craftingResult.setTag(datasource.getTag().copy()); + if (!datasource.isEmpty()) + AttachmentInternals.copyStackAttachments(datasource, craftingResult); + return craftingResult; }