package wayoftime.bloodmagic.recipe; import java.util.ArrayList; import java.util.List; import org.apache.commons.lang3.tuple.Pair; import net.minecraft.item.ItemStack; import net.minecraft.item.crafting.IRecipeSerializer; import net.minecraft.item.crafting.IRecipeType; import net.minecraft.item.crafting.Ingredient; import net.minecraft.util.ResourceLocation; import net.minecraftforge.fluids.FluidStack; import wayoftime.bloodmagic.api.event.recipes.FluidStackIngredient; import wayoftime.bloodmagic.api.impl.recipe.RecipeARC; import wayoftime.bloodmagic.common.recipe.BloodMagicRecipeType; import wayoftime.bloodmagic.common.registries.BloodMagicRecipeSerializers; public class IRecipeARC extends RecipeARC { public IRecipeARC(ResourceLocation id, Ingredient input, Ingredient arc_tool, FluidStackIngredient inputFluid, ItemStack output, FluidStack outputFluid) { super(id, input, arc_tool, inputFluid, output, new ArrayList>(), outputFluid); } public IRecipeARC(ResourceLocation id, Ingredient input, Ingredient arc_tool, FluidStackIngredient inputFluid, ItemStack output, List> addedItems, FluidStack outputFluid) { super(id, input, arc_tool, inputFluid, output, addedItems, outputFluid); } @Override public IRecipeSerializer getSerializer() { return BloodMagicRecipeSerializers.ARC.getRecipeSerializer(); } @Override public IRecipeType getType() { return BloodMagicRecipeType.ARC; } }