package lv.enes.mc.eris_alchemy.mixin; import lv.enes.mc.eris_alchemy.utils.RecipeUtils; import net.minecraft.world.item.crafting.Ingredient; import net.minecraft.world.item.crafting.SmithingTransformRecipe; import org.spongepowered.asm.mixin.Final; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow; import java.util.List; @Mixin(SmithingTransformRecipe.class) public abstract class SmithingTransformRecipeMixin implements RecipeUtils.RecipeSuper { @Final @Shadow Ingredient template; @Final @Shadow Ingredient base; @Final @Shadow Ingredient addition; @Override public List lv_enes_mc$getIngredients() { return List.of(template, base, addition); } }