Starlight Infusion Recipes

You can add and remove crafting infusions.

Calling

You can call the InfusionRecipe package using mods.astralsorcery.StarlightInfusion.

Removing

This will remove the first infusion it finds that creates the provided IItemStack output.
If there are multiple recipes that return the provided output, you need to call this method multiple times!

//mods.astralsorcery.StarlightInfusion.removeInfusion(IItemStack output);
mods.astralsorcery.StarlightInfusion.removeInfusion(<minecraft:ice>);

Addition

//mods.astralsorcery.StarlightInfusion.addInfusion(IItemStack input, IItemStack output, boolean consumeMultiple, float consumptionChance, int craftingTickTime);
mods.astralsorcery.StarlightInfusion.addInfusion(<astralsorcery:itemjournal>, <minecraft:bow>, false, 0.7, 200);