You can add and remove Lightwell Liquefications

You can call the WellRecipe package using mods.astralsorcery.Lightwell.

This function removes the first recipe it finds that returns the provided ILiquidStack output using the provided IItemStack input. If there are multiple recipes that return the provided output, you need to call this method multiple times!

You can set the output to null to only search via the input stack

ZenScript
Copy
//mods.astralsorcery.Lightwell.removeLiquefaction(IItemStack input, ILiquidStack output);
mods.astralsorcery.Lightwell.removeLiquefaction(<astralsorcery:itemcraftingcomponent:0>, null);
ZenScript
Copy
//mods.astralsorcery.Lightwell.addLiquefaction(IItemStack input, ILiquidStack output, float productionMultiplier, float shatterMultiplier, int colorhex);
mods.astralsorcery.Lightwell.addLiquefaction(<minecraft:dirt>, <liquid:water>, 1, 0.2, 0);
ParameterParameter TypeDescription
Parameter
input
Parameter Type
IItemStack
Description
The input item
Parameter
output
Parameter Type
ILiquidStack
Description
The returned Liquid. Only the type of the fluid counts, the amount will (like the default lightwell) depend on stuff like day/night and so on…
Parameter
outputMultiplier
Parameter Type
float
Description
Multiplier that is applied together with the collected starlight to calculate the output fluid amount. Usually 0.3 - 1.2 (aka: don't write like 200 here, if you want to stay reasonable :P)
Parameter
shatterMultiplier
Parameter Type
float
Description
The higher this multiplier, the lower the chance per-tick that the catalyst item will shatter.
Parameter
colorHEX
Parameter Type
int
Description
The colorcode used for the particles around the hovering item.