Home Getting Started With Scripts Using this wiki Commands CTGUI Global functions Bracket Handlers

Blast Furnace

The Blast Furnace package can be used to add/remove recipes/fuels to/from the Immersive Engineering Blast Furnace.

Calling The Package

You can call the BlastFurnace package using mods.immersiveengineering.BlastFurnace.

Add Recipe:

RequiredTypeData Type
Required
Required
Type
Output
Data Type
IItemstack
Required
Required
Type
Input
Data Type
IIngredient
Required
Required
Type
Time
Data Type
Integer
Required
Optional
Type
Slag
Data Type
IItemstack

Example

script.zs
//Example:
mods.immersiveengineering.BlastFurnace.addRecipe(IItemStack output, IIngredient input, int time, @Optional IItemStack slag);
mods.immersiveengineering.BlastFurnace.addRecipe(<minecraft:diamond>, <ore:logWood>, 2000);
mods.immersiveengineering.BlastFurnace.addRecipe(<minecraft:diamond>, <ore:logWood>, 2000, <minecraft:dirt>);

Remove Recipe

TypeData Type
Type
Output
Data Type
IItemstack

Example:

script.zs
//Example:
mods.immersiveengineering.BlastFurnace.removeRecipe(IItemStack output);
mods.immersiveengineering.BlastFurnace.removeRecipe(<minecraft:diamond>);

Add Fuel

RequiredTypeData Type
Required
Required
Type
Input
Data Type
IIngredient
Required
Required
Type
Time
Data Type
Integer

Example

script.zs
//Example:
mods.immersiveengineering.BlastFurnace.addFuel(IIngredient input, int time);
mods.immersiveengineering.BlastFurnace.addFuel(<ore:plankWood>, 2000);

Remove Fuel

RequiredTypeData Type
Required
Required
Type
Output
Data Type
IItemstack

Example

script.zs
//Example:
mods.immersiveengineering.BlastFurnace.removeFuel(IItemStack output);
mods.immersiveengineering.BlastFurnace.removeFuel(<minecraft:planks>);