Minecraft 1.12.2 合成表格式

recipes.addShaped(<物品ID>,

[[xxx, xxx, xxx],

[xxx, xxx, xxx],

[xxx, xxx, xxx]]);

合成表添加1.16.5:

craftingTable.addShaped("配方名字(啥都行)",<物品ID>,

[[xxx, xxx, xxx],

 [xxx, xxx, xxx],

[xxx, xxx, xxx]]);

其物品ID和XXX都是在游戏中就可以找到的

在手上拿个物品(什么都行)然后输入/ct hand会得到几串ID

1.12.2我们用XXX:XXX就可以作为ID

而1.16.5我们用item:XXX:XXX

无序合成1.16.5:craftingTable.addShapeless(替换即可)

移除合成表 1.16.5

craftingTable.removeRecipe(<ID>)

整个mod合成表删除

craftingTable.removeByModid(mod的id)

在熔炉方面(1.16.5)

添加熔炉配方

furnace.addRecipe("这个配方的名(啥都行)", <id>, <烧成啥的id>,经验(数字型不是字符型), 烹饪时间(数字型不是字符型))

删除熔炉配方

furnace.removeRecipe(<id>);

这个mod的所有熔炉配方

furnace.removeByModid(modid)

烟熏炉把 furnace 换成 smoker,高炉换成 blastFurnace 即可

一个燃料的编辑

item.burnTime = value;

<ID>.burnTime = 时间(数字型不是字符型);

如果设置为 0 则为删除

切石机

stoneCutter.addRecipe("配方名字(啥都行)", <输出物品ID>, <输入物品ID>);

切石机移除配方

stoneCutter.removeRecipe(<ID>)

在合成表的空白部分不是null,而是<item:minecraft:air>


最后别忘记文件后缀改为.ZS(全版本)

一定要加冒号!(全版本)

一定要加<>(全版本)