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,