内容来自mot官方文档(TComplement - CraftTweaker Documentation (blamejared.com))
高炉合金
import mods.tcomplement.highoven.HighOven; //导包(这个是必须的,如果需要这个包的配方都在一个zs里那你只用写一个)
import mods.tcomplements.highoven.MixRecipeBuilder; //函数
//以下是官方写法
var builder = HighOven.newMixRecipe(<liquid:steel> * 72, <liquid:iron> * 144, 1350); //“builder”是变量名称,可以改的
builder.addOxidizer(<minecraft:redstone>, 95);
builder.addReducer(<minecraft:glowstone>, 5);
builder.addPurifier(<ore:dustCoal>, 50);
builder.addPurifier(<minecraft:nether_star>, 0);
builder.register();
//以下是链式调用写法
HighOven.newMixRecipe(<liquid:steel> * 288, <liquid:crude_steel> * 288, 750) //产出流体,输入流体,温度
.addOxidizer(<ore:dustChrome>, 80) //氧化剂,概率(百分比)
.addReducer(<ore:dustCoal>, 90) //还原剂,概率
.addPurifier(<contenttweaker:iron_sand>, 100) //净化剂,概率
.register();
已有合金配方修改
import mods.tcomplement.highoven.HighOven; //导包(这个是必须的)
import mods.tcomplement.highoven.MixRecipeManager; //函数
//链式调用写法(分号写在最后一行即可)
HighOven.manageMixRecipe(<liquid:knightslime>,<liquid:iron>) //输出流体,输入流体
.removeOxidizer() //移除氧化剂(事实上骑士史莱姆没有氧化剂,所以根本不需要这一行)
.addOxidizer(<ore:dustChrome>, 80) //添加氧化剂,概率
.removeReducer(<tconstruct:edible:2>) //移除还原剂
.addReducer(<tconevo:material:1>,40) //添加还原剂,概率
.removePurifier(<minecraft:gravel>) //移除净化剂
.addPurifier(<tconstruct:seared>,50) //添加净化剂,概率
.addPurifier(<minecraft:stone>,100); //添加净化剂,概率
燃料添加与移除
import mods.tcomplement.highoven.HighOven;
HighOven.removeFuel(<minecraft:coal:1>); //移除
HighOven.addFuel(<minecraft:hay_block>, 3600, 5); //添加燃料,燃烧时间,比例
物品融化
import mods.tcomplement.highoven.HighOven;
HighOven.removeMeltingOverride(<liquid:iron>); //移除
HighOven.addMeltingOverride(<liquid:steel> * 144, <ore:ingotIron>, 2567); //熔融液体,熔融物品,温度(可不写)
//注意,高炉熔融和匠魂炉熔融的添加是单箭头的
//也就是匠魂的熔融配方高炉可以用,但是高炉的熔融匠魂不能用
高炉加热
import mods.tcomplement.highoven.HighOven;
HighOven.removeHeatRecipe(<liquid:steam>); //移除
HighOven.addHeatRecipe(<liquid:iron> * 144, <liquid:lava> * 1000, 1450); //加热后流体,加热前流体,温度
//其实和精炼差不多,但是原本会有一个水加热成水蒸气的配方