diff --git a/src/main/java/plus/dragons/createdragonsplus/mixin/create/PotionMixingRecipesMixin.java b/src/main/java/plus/dragons/createdragonsplus/mixin/create/PotionMixingRecipesMixin.java index efc7625..fb8aa7e 100644 --- a/src/main/java/plus/dragons/createdragonsplus/mixin/create/PotionMixingRecipesMixin.java +++ b/src/main/java/plus/dragons/createdragonsplus/mixin/create/PotionMixingRecipesMixin.java @@ -37,6 +37,7 @@ import net.minecraft.world.item.crafting.RecipeHolder; import net.minecraft.world.level.Level; import net.neoforged.neoforge.fluids.FluidStack; +import net.neoforged.neoforge.fluids.crafting.DataComponentFluidIngredient; import net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Unique; @@ -64,7 +65,10 @@ public class PotionMixingRecipesMixin { var recipeId = CDPCommon.asResource(id + "_using_dragon_breath_fluid"); var recipe = new StandardProcessingRecipe.Builder<>(MixingRecipe::new, recipeId) .require(CDPFluids.COMMON_TAGS.dragonBreath, 250) - .require(SizedFluidIngredient.of(fromFluid)) + .require(new SizedFluidIngredient( + DataComponentFluidIngredient.of(false, fromFluid), + fromFluid.getAmount() + )) .output(toFluid) .requiresHeat(HeatCondition.HEATED) .build();