From f5c2113ca0d86ab2c3606609d07ff6311e13cac0 Mon Sep 17 00:00:00 2001 From: Frank Date: Wed, 17 May 2023 12:45:02 +0200 Subject: [PATCH] [Change] `SmithingRecipeBuilder` requires a Template Item --- .../bclib/recipes/SmithingRecipeBuilder.java | 26 ++++++++++++------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/src/main/java/org/betterx/bclib/recipes/SmithingRecipeBuilder.java b/src/main/java/org/betterx/bclib/recipes/SmithingRecipeBuilder.java index 65220f69..f8b7b7aa 100644 --- a/src/main/java/org/betterx/bclib/recipes/SmithingRecipeBuilder.java +++ b/src/main/java/org/betterx/bclib/recipes/SmithingRecipeBuilder.java @@ -3,7 +3,7 @@ package org.betterx.bclib.recipes; import org.betterx.bclib.BCLib; import net.minecraft.data.recipes.FinishedRecipe; -import net.minecraft.data.recipes.LegacyUpgradeRecipeBuilder; +import net.minecraft.data.recipes.SmithingTransformRecipeBuilder; import net.minecraft.resources.ResourceLocation; import net.minecraft.tags.TagKey; import net.minecraft.world.item.Item; @@ -14,6 +14,7 @@ import java.util.function.Consumer; public class SmithingRecipeBuilder extends AbstractUnlockableRecipeBuilder { protected Ingredient addon; + protected Item template; protected SmithingRecipeBuilder( ResourceLocation id, @@ -26,6 +27,11 @@ public class SmithingRecipeBuilder extends AbstractUnlockableRecipeBuilder cc) { -// final SmithingTransformRecipeBuilder builder = SmithingTransformRecipeBuilder.smithing( -// Ingredient.of(Items.NETHERITE_UPGRADE_SMITHING_TEMPLATE), -// primaryInput, -// addon, -// category, -// output.getItem() -// ); - final LegacyUpgradeRecipeBuilder builder = LegacyUpgradeRecipeBuilder.smithing( + final SmithingTransformRecipeBuilder builder = SmithingTransformRecipeBuilder.smithing( + Ingredient.of(template), primaryInput, addon, category,