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

熔岩炉

mods.thermalexpansion.Crucible.addRecipe(500000, <minecraft:dragon_egg>, <liquid:ender>*8000);


OK,我们看指令,这是一个添加配方的指令,()中的值都是变量[就是你要自定义的东西,数值],()外的是定量和一些因变量,对于构造不太影响,根据我标的颜色也可以明白大概。

变量1:执行一次该配方需要消耗的RF能数量,变量2:输入需要熔为液体的物品ID,变量3:输出被熔后的液体ID


mods.thermalexpansion.Crucible.removeRecipe(<minecraft:netherrack>);


为了简便,后面陈述变量时会用双斜线指明,移除和添加配方会用红笔勾出来。

//被移除物的ID


红石炉

mods.thermalexpansion.Furnace.addRecipe(16000, <minecraft:obsidian>, <minecraft:netherrack>);

//烧一个物品所需RF能的量,被燃烧的物体ID,燃烧后的产物ID


mods.thermalexpansion.Furnace.removeRecipe(<minecraft:potato>);

//被燃烧物品ID


植物生长机

mods.thermalexpansion.Insolator.addRecipe(7200, <ThermalExpansion:material:516>, <minecraft:mycelium>, <minecraft:mycelium>, <minecraft:brown_mushroom>, 50);

//输入物品1(的)ID,输入物品2(的)ID,输出物品1ID,输出物品2ID,生成输出物品2的几率[不用带百分号,下同]


mods.thermalexpansion.Insolator.removeRecipe(<ThermalExpansion:material:516>, <minecraft:cactus>);

//被移除物品1ID,被移除物品2ID


粉碎机

mods.thermalexpansion.Pulverizer.addRecipe(3000, <minecraft:flint_and_steel>, <minecraft:flint>, <minecraft:iron_ingot>, 80);

//粉碎物品需要的RF能,输入被粉碎的物品ID,输出粉碎产物1ID,输出粉碎产物2ID,生成粉碎产物2的几率


mods.thermalexpansion.Pulverizer.removeRecipe(<minecraft:reeds>);

//被移除物品ID


锯木机

mods.thermalexpansion.Sawmill.addRecipe(2400, <minecraft:ladder>, <minecraft:stick>*5, <ThermalExpansion:material:512>, 100);

//执行配方所消耗的RF能,输入被锯物品ID,输出被加工后产物1ID,输出被加工后产物2ID,生成被加工后产物2的几率


mods.thermalexpansion.Sawmill.removeRecipe(<minecraft:bed>);

//被移除物品ID


感应炉

mods.thermalexpansion.Smelter.addRecipe(800, <minecraft:dye:1>, <minecraft:sand>, <minecraft:stained_glass:14>, <ThermalExpansion:material:514>, 25);

//执行所消耗的RF能,输出物品1ID,输入物品2ID,输出物品1ID,输出物品2ID,生成输出物品2几率

mods.thermalexpansion.Smelter.removeRecipe(<minecraft:sand>, <minecraft:redstone_ore>);

//被移除物品1ID,被移除物品2ID


流体转置机

mods.thermalexpansion.Transposer.addFillRecipe(2000, <minecraft:gunpowder>, <minecraft:tnt>*2, <liquid:redstone>*100);

//执行将流体置入物体配方所需要的RF能,被成功置入后的物品ID,需要被置入流体的物品ID,需要被置入物体的流体ID,

因为有点绕,所以我再二次说明下。这个配方大体是这样的,消耗2000RF能,将熔融不稳定红石流体注入TNT中,规避其发生爆炸,并将火药从中分离出来。如果这种浅显的语言还无法令您理解,[那么放弃哲学吧]那么还有两种选择:1.自己代入到客户端中,自己理解。2.出门去报名一个语文补习班。


mods.thermalexpansion.Transposer.removeFillRecipe(<minecraft:glass_bottle>, <liquid:water>);

//移除置入流体后的物品ID,移除置入流体ID


mods.thermalexpansion.Transposer.addExtractRecipe(2000, <minecraft:leaves>, <liquid:water>*50, <minecraft:stick>, 100);

//执行置出流体配方所需的RF能,被置出流体的物体ID,被置出的流体ID,被置出流体后剩余的物体ID

这个配方,是将树叶置出[转化]为水,余下一只木棍。


mods.thermalexpansion.Transposer.removeExtractRecipe(<minecraft:water_bucket>)

//移除被置出流体的物体ID


注:一切指令来自官方维基