本篇教程由作者设定未经允许禁止转载。
删除一个砂轮配方:
示例:移除星辉锭在砂轮制作星尘的配方
mods.astralsorcery.Grindstone.removeRecipe(<astralsorcery:itemcraftingcomponent>);
解析:格式为:
mods.astralsorcery.Grindstone.removeRecipe(Output-ItemStack);
其中Output-ItemStack为配方成品。只会删除 1 个配方,与第一个指定的输出堆栈匹配,若多个砂轮配方均可合成同一物品,只会移除第一个配方,需要多次removeRecipe才能全部移除。
添加一个砂轮配方:
示例:添加一个通过砂轮将石头磨制成泥土的配方
mods.astralsorcery.Grindstone.addRecipe(<minecraft:stone>, <minecraft:dirt>);
游戏内效果图:
解析:格式为:
mods.astralsorcery.Grindstone.addRecipe(InputItemStack, OutputItemStack);
其中InputItemStack为输入的原材料,OutputItemStack为产出的成品,Input既可以是 itemstack 也可以是 oredict 名称。