爆炸合成指将一个物品被丢出后在受到爆炸时转化为另一个物品。 (随机)损耗率可以被指定。 默认情况下,爆炸合成用来将铁锭以 20% 的损失率转化为压缩铁锭。

使用mods.pneumaticcraft.explosioncrafting导入爆炸合成相关包。

This function removes the first recipe it finds with the given IIngredient output:

ZenScript
Copy
mods.pneumaticcraft.explosioncrafting.removeRecipe(IIngredient output);
// 例子
mods.pneumaticcraft.explosioncrafting.removeRecipe(<pneumaticcraft:ingot_iron_compressed>);

This function removes all Explosion Crafting recipes:

ZenScript
Copy
mods.pneumaticcraft.explosioncrafting.removeAllRecipes();

这些方法用于添加爆炸合成配方:

ZenScript
Copy
mods.pneumaticcraft.explosioncrafting.addRecipe(IItemStack input, IItemStack output, int loss_rate);
mods.pneumaticcraft.explosioncrafting.addRecipe(IOreDictEntry input, IItemStack output, int loss_rate);

// 例子
mods.pneumaticcraft.explosioncrafting.removeAllRecipes();
// 专家模式的整合包也许会使得铁的损失率很高,而钢就要高一些。
mods.pneumaticcraft.explosioncrafting.addRecipe(<ore:ingotIron>, <pneumaticcraft:ingot_iron_compressed>, 95);
mods.pneumaticcraft.explosioncrafting.addRecipe(<ore:ingotSteel>, <pneumaticcraft:ingot_iron_compressed>, 10);
// 一个以(平均)4 倍的地狱岩消耗制造大量地狱砖的方法
mods.pneumaticcraft.explosioncrafting.addRecipe(<ore:netherrack>, <minecraft:netherbrick>, 75);