Using MineTweaker and Foundry

==ZenScript Classes==
===mods.foundry.Melting===
Functions 	Parameters 	Returns
addRecipe(output, input, *melting_point, *speed)	output: (ILiquidStack) output of Induction Crucible Furnace recipe.input: (IIngredient) input of Induction Crucible Furnace recipe.melting_point: OPTIONAL (int) temperature in which the ICF must reach to melt the item in K (must be greater than 290)).speed: OPTIONAL (int) % of how fast the item melts (default is 100, higher is faster)	
removeRecipe(input) 	input: (IItemStack) input of recipe wanted to be removed. 	
===mods.foundry.Casting===
Functions 	Parameters 	Returns
addRecipe(output, input, mold, *extra, *speed)	output: (IItemStack) output of Metal Caster recipe.input: (ILiquidStack) input fluid of Metal Caster recipe.mold: (IItemStack) mold required by the Metal Caster recipe.extra: OPTIONAL (IIngredient) extra item required by the Metal Caster recipe.speed: OPTIONAL (int) % of how fast the item solidifies (default is 100, higher is faster)	
removeRecipe(input, mold, *extra) 	input: (ILiquidStack) input of recipe wanted to be removed.mold: (IItemStack) mold required by the recipe wanted to be removed.extra: OPTIONAL (IItemStack) extra item required by the recipe wanted to be removed. 	
addMold(mold) 	mold: (IItemStack) item to add to the Metal Caster's mold slot accepted items. 	
removeMold(mold) 	mold: (IItemStack) item to remove from the Metal Caster's mold slot accepted items. 	
===mods.foundry.AlloyFurnace===
Functions 	Parameters 	Returns
addRecipe(output, input_a, input_b) 	output: (IItemStack) output of the Alloy Furnace recipe.input_a: (IIngredient) first input of the Alloy Furnace recipe.input_b: (IIngredient) second input of the Alloy Furnace recipe.	
removeRecipe(input, input_a, input_b)	input_a: (IIngredient) first input of the recipe wanted to be removed.input_b: (IIngredient) second input of the recipe wanted to be removed. 	
===mods.foundry.AlloyMixer===
Functions 	Parameters 	Returns
addRecipe(output, inputs)	output: (ILiquidStack) output of the Alloy Mixer recipe.inputs: (ILiquidStack[]) input of the Alloy Mixer recipe, cannot have more that 4 elements.	
removeRecipe(inputs) 	inputs: (ILiquidStack[]) input of the recipe wanted to be removed, cannot have more that 4 elements. 	
===mods.foundry.Atomizer===
Functions 	Parameters 	Returns
addRecipe(output, input)	output: (IItemStack) output of Metal Atomizer recipe.input: (ILiquidStack) input fluid of Metal Atomizer recipe.	
removeRecipe(input) 	input: (ILiquidStack) input of recipe wanted to be removed. 	
===mods.foundry.Infuser===
Functions 	Parameters 	Returns
addRecipe(output, input, substance) 	output: (ILiquidStack) output of the Metal Infuser recipe.input: (ILiquidStack) input of the Metal Infuser recipe.substance: (IInfuserSubstance) input substance of the Metal Infuser recipe. 	
removeRecipe(input, substance) 	input: (ILiquidStack) input of the recipe wanted to be removed.substance: (IInfuserSubstance) input substance of the the recipe wanted to be removed. 	
addSubstanceRecipe(output, input, energy)	output: (IInfuserSubstance) output of the Metal Infuser substance recipe.input: (IIngredient) input of the Metal Infuser substance recipe.energy: (int) amount of energy needed to convert the item into substance (1 RF = 10 Energy, 1 EU = 40 Energy).	
removeSubstanceRecipe(input) 	input: (IItemStack) input of the substance recipe wanted to be removed. 	
===mods.foundry.IInfuserSubstance===
Used to represent substance in Infuser recipes. An instance of this class can be created using:
<infusersubstance:substance> * amount
====Example usage====
val carbon36 = <infusersubstance:carbon> * 36;
Category:Mod guidesCategory:MineTweakerCategory:Foundry