Crusher
The Crusher package can be used to add/remove recipes to/from the Immersive Engineering Crusher.
Calling The Package
You can call the Crusher package using mods.immersiveengineering.Crusher.
Add Recipe
| Required | Type | Data Type |
|---|---|---|
Required Required | Type Output | Data Type IItemStack |
Required Required | Type Input | Data Type IIngredient |
Required Required | Type Energy | Data Type int |
Required Optional | Type Secondary Output | Data Type IItemStack |
Required Optional | Type Secondary Chance | Data Type double |
Example
//Example:mods.immersiveengineering.Crusher.addRecipe(IItemStack output, IIngredient input, int energy, @Optional IItemStack secondaryOutput, @Optional double secondaryChance);
mods.immersiveengineering.Crusher.addRecipe(<minecraft:diamond>, <ore:logWood>, 2048);mods.immersiveengineering.Crusher.addRecipe(<minecraft:diamond>, <ore:logWood>, 2048, <minecraft:dirt>);mods.immersiveengineering.Crusher.addRecipe(<minecraft:diamond>, <ore:logWood>, 2048, <minecraft:dirt>, 0.5);Remove Recipe by Output
| Type | Data Type |
|---|---|
Type Output | Data Type IItemstack |
Example
//Example:mods.immersiveengineering.Crusher.removeRecipe(IItemstack output);
mods.immersiveengineering.Crusher.removeRecipe(<minecraft:diamond>);Remove Recipe By Input
| Type | Data Type |
|---|---|
Type Input | Data Type IItemstack |
Example
//Example:mods.immersiveengineering.Crusher.removeRecipesForInput(IItemstack input);
mods.immersiveengineering.Crusher.removeRecipesForInput(<minecraft:diamond>);