FoodCraft.addMillRecipe(input, output, xp);
input (IItemStack) – 输入物品
output (IItemStack) – 输出物品
xp (float) – 获得的经验值
示例:
FoodCraft.addMillRecipe(<minecraft:wheat>, <minecraft:bread>, 1.5);
FoodCraft.addPanRecipe(input, output, xp, minHeat, maxHeat);
input (IItemStack) – 输入物品
output (IItemStack) – 输出物品
xp (float) – 经验值
minHeat (int) – 所需最低热度
maxHeat (int) – 所需最高热度
示例:
FoodCraft.addPanRecipe(<minecraft:egg>, <minecraft:cake>, 2.0, 100, 200);
FoodCraft.addFryingRecipe(input, output, xp);
参数同上。
FoodCraft.addPressureCookerRecipe(input1, input2, input3, output);
input1, input2, input3 (IItemStack) – 三个输入槽的物品(可重复或空?FoodCraft 内部可能要求非空)
output (IItemStack) – 输出物品
示例:
FoodCraft.addPressureCookerRecipe(
<minecraft:potato>,
<minecraft:carrot>,
<minecraft:beef>,
<minecraft:baked_potato>
);
FoodCraft.addChoppingBoardRecipe(input1, input2, input3, output);
参数同上。
FoodCraft.addBarrelBrewRecipe(input1, input2, input3, output);
参数同上。
FoodCraft.addBeverageMakerRecipe(input, output, isMilk, isCold);
input (IItemStack) – 输入物品
output (IItemStack) – 输出物品
isMilk (boolean) – 是否为牛奶基底
isCold (boolean) – 是否为冷饮
示例:
FoodCraft.addBeverageMakerRecipe(<minecraft:milk_bucket>, <minecraft:water_bucket>, true, false);
FoodCraft.addPotRecipe(staples, ingredients, output, minHeat, maxHeat);
staples (IItemStack[]) – 主食槽数组(最多 4 个)
ingredients (IItemStack[]) – 配菜槽数组(最多 8 个)
output (IItemStack) – 输出物品
minHeat, maxHeat (int) – 热度范围
示例:
FoodCraft.addPotRecipe(
[<minecraft:wheat>, <minecraft:potato>, null, null], // 只用前两个主食
[<minecraft:carrot>, <minecraft:beef>, null, null, null, null, null, null], // 只用前两个配菜
<minecraft:bread>,
150, 250
);


