加入一个冶炼配方:

    格式:furnace.addRecipe(输入物品, 输出物品);

    例子:furnace.addRecipe(<minecraft:coal:0>, <minecraft:coal:1>);

    效果:输入煤炭冶炼成木炭

    或:

    格式:furnace.addRecipe(输入物品, 输出物品, 获得经验);

    例子:furnace.addRecipe(<minecraft:coal:0>, <minecraft:coal:1>, 0.5);

    效果:输入煤炭冶炼成木炭并且每烧制一个可获得0.5的经验值


移除一个冶炼配方:

    格式:furnace.remove(要移除的冶炼成品);

    例子:furnace.remove(<minecraft:gold_ingot>);

    效果:移除金锭所有的冶炼配方(即没有任何东西可以烧制成金锭,典型的例子:强迫你用别的方法来使金矿变为金锭)

    或:

    格式:furnace.remove(要删除的配方的输入物品, 要移除的冶炼成品);

    例子1:furnace.remove(<*>, <minecraft:iron_ingot>);

    效果:删除铁锭的所有合成配方

    例子2:furnace.remove(<minecraft:iron_ore>, <minecraft:iron_ingot>);

    效果:删除铁矿冶炼成铁锭的合成配方,不影响其他东西冶炼成铁锭的配方


新增一种燃料:

    格式:furnace.setFuel(要增加为燃料的物品, 燃烧时间);

    例子:furnace.setFuel(<minecraft:paper>, 300);

    效果:一张纸可以冶炼1.5个物品(燃烧一个物品的时间=200)