This page relates to Immersive Intelligence, which has built-in support!

The Vulcanizer package can be used to modify the Immersive Intelligence Vulcanizer recipes.

Importing the Package

Link to importing-the-package

ZenScript
Copy
import mods.immersiveintelligence.Vulcanizer;
TypeNameRequired
Type
IIngredient
Name
Main Input
Required
Yes
Type
IIngredient
Name
Compound Input
Required
Yes
Type
IIngredient
Name
Sulfur Input
Required
Yes
Type
IItemStack
Name
Mold
Required
Yes
Type
int
Name
Energy
Required
Yes
Type
int
Name
Time
Required
Yes
Type
string
Name
Latex Texture
Required
No
Type
string
Name
Rubber Texture
Required
No

Note: the first 3 ingredients don't have to be rubber, compound and sulfur. It is just a slot name, any IIngredient is allowed.

Latex and Rubber texture are texture path (resource location) strings, f.e. "immersiveintelligence:textures/blocks/multiblock/vulcanizer/latex_strip".
These are displayed on the rollers, during the first phase of the machine animation.

ZenScript
Copy
mods.immersiveintelligence.Vulcanizer.addRecipe(IIngredient mainInput, IIngredient compoundInput, IIngredient sulfurInput, IItemStack itemMold, IItemStack itemOutput, int energy, String resIn, String resOut);

//or

mods.immersiveintelligence.Vulcanizer.addRecipe(IIngredient mainInput, IIngredient compoundInput, IIngredient sulfurInput, IItemStack itemMold, IItemStack itemOutput, int energy);
ZenScript
Copy
mods.immersiveintelligence.Vulcanizer.addRecipe(<minecraft:golden_ingot>,<ore:ingotIron>,<minecraft:diamond>,
    <immersiveintelligence:material_plate>,2000, 200,
    "minecraft:textures/blocks/dirt",
    "minecraft:textures/blocks/stone"
    );

//or

mods.immersiveintelligence.Vulcanizer.addRecipe(<minecraft:golden_ingot>,<ore:ingotIron>,<minecraft:diamond>,<immersiveintelligence:material_plate>,2000, 200);

Removing Recipes

Link to removing-recipes

TypeNameRequired
Type
IItemStack
Name
Output
Required
Yes
ZenScript
Copy
mods.immersiveintelligence.Vulcanizer.removeRecipe(IItemStack output);
ZenScript
Copy
mods.immersiveintelligence.Vulcanizer.removeRecipe(<minecraft:diamond>);