Explosion Crafting
Link to explosion-crafting
Explosion Crafting is used to transform one item into another by exposing it to an explosion when it is an item on the ground. A configurable (random) loss rate can be specified. By default, this is used to convert Iron Ingots into Compressed Iron Ingots with a 20% loss rate.
Calling
Link to calling
You can call the Explosion Crafting package using mods.pneumaticcraft.explosioncrafting
Removing
Link to removing
This function removes the first recipe it finds with the given IIngredient output
:
ZenScript Copymods.pneumaticcraft.explosioncrafting.removeRecipe(IIngredient output);
// Example
mods.pneumaticcraft.explosioncrafting.removeRecipe(<pneumaticcraft:ingot_iron_compressed>);
This function removes all Explosion Crafting recipes:
ZenScript Copymods.pneumaticcraft.explosioncrafting.removeAllRecipes();
Adding
Link to adding
These functions are used to add new Explosion Crafting recipes:
ZenScript Copymods.pneumaticcraft.explosioncrafting.addRecipe(IItemStack input, IItemStack output, int loss_rate);
mods.pneumaticcraft.explosioncrafting.addRecipe(IOreDictEntry input, IItemStack output, int loss_rate);
// Example
mods.pneumaticcraft.explosioncrafting.removeAllRecipes();
// An expert-mode pack might make plain iron a very poor choice, and steel much better.
mods.pneumaticcraft.explosioncrafting.addRecipe(<ore:ingotIron>, <pneumaticcraft:ingot_iron_compressed>, 95);
mods.pneumaticcraft.explosioncrafting.addRecipe(<ore:ingotSteel>, <pneumaticcraft:ingot_iron_compressed>, 10);
// A way to make lots of Nether Brick, for (on average) 4x the cost of Netherrack
mods.pneumaticcraft.explosioncrafting.addRecipe(<ore:netherrack>, <minecraft:netherbrick>, 75);