本篇教程来自MC百科(mcmod.cn) 使用 CC BY-NC-SA 协议。

IE作为一个可以说面面俱到的mod,自行为MineTweaker提供了MT配方,免去了另装ModTweaker的麻烦.

其为MT提供了以下机械的配方:

电弧炉(Arc Furnace)

高炉(Blast Furnace)

罐装机(Bottling Machine)

焦炉(Coke Oven)

粉碎机(Crusher)

斗轮挖掘机及矿脉(Excavator)

发酵机(Fermenter)

金属压印机(Metal Press)

炼油厂(Refinery)

压榨机(Squeezer)


标记为红色可省略


添加一个电弧炉配方

mods.immersiveengineering.ArcFurnace.addRecipe(<minecraft:gravel>, <minecraft:dirt> * 9, <ImmersiveEngineering:material:13>, 4600, 3600, [<ImmersiveEngineering:fluidContainers:4>], "Purifying");

参数从左到右为:

输出物品

输入物品(电弧炉左方格可放的物品)

副产物输出(矿渣栏出现的物品)

消耗时间(单位为tick,数值为正整数)

每tick消耗的能量(单位为RF)

添加剂(电弧炉右方格可放的物品)
配方类型(NEI查看合成时的类型,可自定义也可以使用IE自带的三种)

删除一个电弧炉配方
mods.immersiveengineering.ArcFurnace.removeRecipe(<ImmersiveEngineering:metal:7>);
参数为输出物品

添加一个高炉配方
mods.immersiveengineering.BlastFurnace.addRecipe(<ImmersiveEngineering:material:12>,<ImmersiveEngineering:material:11>, 4800,<ImmersiveEngineering:material:13>);

参数从左到右为:

输出物品

输入物品

消耗时间(单位为tick,数值为正整数)

副产物输出

删除一个高炉配方
mods.immersiveengineering.BlastFurnace.removeRecipe(<ImmersiveEngineering:metal:7>);
参数为:输出物品


添加一个高炉燃料

mods.immersiveengineering.BlastFurnace.addFuel(<ImmersiveEngineering:metal:17>,1200);
参数从左到右为:

作为燃料的物品

燃烧时间(单位为tick,数值为正整数)

删除一个高炉燃料
mods.immersiveengineering.BlastFurnace.removeFuel(<ImmersiveEngineering:material:6>);
参数为:需要删除作为燃料的物品

添加一个罐装机配方
mods.immersiveengineering.BottlingMachine.addRecipe(<minecraft:packed_ice>, <minecraft:ice>, <liquid:water> * 1000);
参数从左到右为:

输出物品

输入物品

输入流体

删除一个罐装机配方
mods.immersiveengineering.BottlingMachine.removeRecipe(<minecraft:water_bucket>);
参数为:输出物品

添加一个焦炉配方
mods.immersiveengineering.CokeOven.addRecipe(<minecraft:coal:1> * 2, 500, <minecraft:chest>, 1800);
参数从左到右为:

输出物品

输出杂酚油(单位为mB)

输入物品

消耗时间(单位为tick,数值为正整数)

删除一个焦炉配方
mods.immersiveengineering.CokeOven.removeRecipe(<ImmersiveEngineering:material:6>);
参数为:输出物品

添加一个粉碎机配方
mods.immersiveengineering.Crusher.addRecipe(<ImmersiveEngineering:metal> * 8, <ImmersiveEngineering:storage:8>, 8000, <minecraft:iron_ingot>, 0.5);

参数从左到右为:

输出物品1

输入物品

所需能量
输出物品2

输出物品2几率

删除一个粉碎机配方
mods.immersiveengineering.Crusher.removeRecipe(<minecraft:blaze_powder>);
参数为:输出物


斗轮挖掘机配方

mods.immersiveengineering.Excavator.addMineral("Sediment", 30, 15, ["sand", "sandstone"], [50, 15], [0, 1], false);

参数从左到右为:

矿脉

矿物比重

失败几率

矿脉产物

矿脉产出几率

维度ID

启用或禁用(true=启用,false=禁用,禁用的矿脉无法挖到矿物,忽略为启用)


删除一个矿脉

mods.immersiveengineering.Excavator.removeMineral("Bauxite");

参数为:矿脉名称


往矿脉里添加一种矿石

mods.immersiveengineering.Excavator.getMineral("Magnetite").addOre("oreNickel", 0.75);

参数从左到右为:

矿脉名称

矿石名称(可使用矿典)

矿石比重


往矿脉里移除一种矿石

mods.immersiveengineering.Excavator.getMineral("Magnetite").removeOre("oreGold");

参数从左到右为:

矿脉名称

矿石名称


添加一个发酵机配方

mods.immersiveengineering.Fermenter.addRecipe(<minecraft:blaze_powder>, <liquid:lava> * 80, <minecraft:nether_wart>, 80);

参数从左到右为:

输出物品

输出流体

输入物品

发酵时间


删除一个发酵机配方

mods.immersiveengineering.Fermenter.removeItemRecipe(<minecraft:blaze_powder>);

参数从左到右为:

输出物品


mods.immersiveengineering.Fermenter.removeFluidRecipe(<liquid:ethanol>);

参数从左到右为:

输出流体


添加一个金属压印机配方

mods.immersiveengineering.MetalPress.addRecipe(<minecraft:stone_slab> * 2, <minecraft:stone>, <ImmersiveEngineering:mold>, 500, 50);

参数从左到右为:

输出物品

输入物品

压印模具

所需能量

输入物品数量(也可以在输入物品处设置数量,如:<minecraft:stone>*50,但两种数量同时存在时取输入物品数量的值)


删除一个金属压印机配方

mods.immersiveengineering.MetalPress.removeRecipe(<ImmersiveEngineering:metal:30>);

参数为:输出物品


删除一个模具及其关联配方

mods.immersiveengineering.MetalPress.removeRecipeByMold(<ImmersiveEngineering:mold:2>);

参数为:模具


添加一个炼油厂配方

mods.immersiveengineering.Refinery.addRecipe(<liquid:lava> * 16, <liquid:plantoil> * 8, <liquid:biodiesel> * 8);

参数从左到右为:

输出流体

输入流体1

输入流体2


删除一个炼油厂配方

mods.immersiveengineering.Refinery.removeRecipe(<liquid:biodiesel>);

参数为:输出流体


添加一个压榨机配方

mods.immersiveengineering.Squeezer.addRecipe(<minecraft:melon_seeds> * 4, <liquid:water> * 500, <minecraft:melon_block>, 240);

参数从左到右为:

输出物品

输出流体

输入物品

所需时间(单位为tick)


删除一个压榨机配方

mods.immersiveengineering.Squeezer.removeItemRecipe(<minecraft:melon_seeds>);

参数为:输出物品


mods.immersiveengineering.Squeezer.removeFluidRecipe(<liquid:plantoil>);

参数为:输出流体