本篇教程来自MC百科(mcmod.cn) 使用 CC BY-NC-SA 协议。
家具模组在加入大量装饰性方块的同时,还提供了自定义配方的接口,增加游戏的乐趣。下面开始介绍如何自定义配方。
首先,在“.minecraft/config”文件夹下找到“cfm.cfg”文件,用记事本或Notepad++打开该文件并找到这个部分:
S:custom-recipes <
(在这里填写配方)
>
现在你就可以在这里添加自定义配方。
为获取物品id字符串,如原版的钻石“minecraft:diamond”,只需在任意世界中按下“F3+H”组合键(注意笔记本电脑的Fn键),打开任意GUI,再用鼠标指针悬停在物品上即可显示。其中,物品id后面的括号内的数字为数字id。有时数字id后面有斜杠,斜杠后面的数字为数据值。你也可以在站内资料页中的“物品命令”处找到,格式为“/give @p <物品id> <最大数量> <数据值>”。
配方格式:<参数1>=<值1>,<参数2>=<值2>,<参数3>=<值3>,<参数n>=<值n>
需要注意的是,各项参数需要用英文逗号隔开,最后一项参数不写逗号。同一个配方必须写在同一行上,否则游戏可能无法启动。
参数列表
项目 | 参数名(带星号为必填项) | 描述 | 数据类型 | 默认值 |
---|---|---|---|---|
常规 | type* | 指定配方类型 | 字符串 | |
input-item* | 输入物品 | 物品id | ||
output-item* | 输出物品 | 物品id | ||
input-amount | 输入数量 | 正整数(1~叠加上限) | 1 | |
output-amount | 输出数量 | 正整数(1~叠加上限) | 1 | |
input-metadata | 输入物品的数据值 | 自然数 | 0 | |
output-metadata | 输出物品的数据值 | 自然数 | 0 | |
搅拌机 | ingredients* | 制作果汁需要的材料 | 字符串[1] | |
heal* | 饥饿/饱和度[2]恢复量 | 正整数(1~20) | ||
name* | 果汁的名称 | 字符串 | ||
colour*(不要漏掉字母u) | 果汁的颜色 | 红:绿:蓝(十进制0~255) | ||
电脑 | payment-item | 作为电脑货币的物品 | 物品id | minecraft:emerald |
payment-price* | 商品单价 | 正整数(1~payment-item最大值) | ||
input-item* | 待交易商品 | 物品id | ||
input-amount* | 单次交易数量 | 正整数(1~叠加上限) |
[1]字符串格式为
<物品1的id>:<数量>/<物品2的id>:<数量>/<物品3的id>:<数量>/<物品n的id>:<数量>
如果有多个物品,每个物品用斜线隔开,最后一个物品不写斜线。数量的取值范围为正整数(1~叠加上限)。
[2]饥饿度=饱和度。
各配方可接受参数
type属性值 | 中文名 | 可接受参数(带星号为必填项) |
---|---|---|
blender | 搅拌机 | type*,name*,heal*,ingredients*,colour* |
choppingboard | 砧板 | type*,input-item*,input-amount,input-metadata, output-item*,output-amount,output-metadata |
dishwasher | 洗碗机 | type*,input-item*,input-metadata |
freezer | 冰箱 | type*,input-item*,input-amount,input-metadata, output-item*,output-amount,output-metadata |
grill | 烤架 | type*,input-item*,input-amount,input-metadata, output-item*,output-amount,output-metadata |
microwave | 微波炉 | type*,input-item*,input-amount,input-metadata, output-item*,output-amount,output-metadata |
minebay | 电脑 | type*,input-item*,input-amount*,input-metadata, payment-price*,payment-item |
oven | 烤箱 | type*,input-item*,input-amount,input-metadata, output-item*,output-amount,output-metadata |
printer | 打印机 | type*,input-item*,input-metadata |
toaster | 烤面包机 | type*,input-item*,input-amount,input-metadata, output-item*,output-amount,output-metadata |
washingmachine | 洗衣机 | type*,input-item*,input-metadata |
下面是一些示例,注意这种自定义配方的接口暂不支持矿词,NBT和通配符。
1.烤箱
暮色森林的食物(仅限头盔、胸甲、护腿和靴子)暮色森林的所有盔甲
type=washingmachine,input-item=twilightforest:ironwood_helmettype=washingmachine,input-item=twilightforest:ironwood_chestplatetype=washingmachine,input-item=twilightforest:ironwood_leggingstype=washingmachine,input-item=twilightforest:ironwood_bootstype=washingmachine,input-item=twilightforest:steeleaf_helmettype=washingmachine,input-item=twilightforest:steeleaf_chestplatetype=washingmachine,input-item=twilightforest:steeleaf_leggingstype=washingmachine,input-item=twilightforest:steeleaf_bootstype=washingmachine,input-item=twilightforest:naga_chestplatetype=washingmachine,input-item=twilightforest:naga_leggingstype=washingmachine,input-item=twilightforest:fiery_helmettype=washingmachine,input-item=twilightforest:fiery_chestplatetype=washingmachine,input-item=twilightforest:fiery_leggingstype=washingmachine,input-item=twilightforest:fiery_bootstype=washingmachine,input-item=twilightforest:knightmetal_helmettype=washingmachine,input-item=twilightforest:knightmetal_chestplatetype=washingmachine,input-item=twilightforest:knightmetal_leggingstype=washingmachine,input-item=twilightforest:knightmetal_bootstype=washingmachine,input-item=twilightforest:phantom_helmettype=washingmachine,input-item=twilightforest:phantom_chestplatetype=washingmachine,input-item=twilightforest:arctic_helmettype=washingmachine,input-item=twilightforest:arctic_chestplatetype=washingmachine,input-item=twilightforest:arctic_leggingstype=washingmachine,input-item=twilightforest:arctic_bootstype=washingmachine,input-item=twilightforest:yeti_helmettype=washingmachine,input-item=twilightforest:yeti_chestplatetype=washingmachine,input-item=twilightforest:yeti_leggingstype=washingmachine,input-item=twilightforest:yeti_boots循环的所有盔甲
type=washingmachine,input-item=cyclicmagic:purple_helmettype=washingmachine,input-item=cyclicmagic:purple_chestplatetype=washingmachine,input-item=cyclicmagic:purple_leggingstype=washingmachine,input-item=cyclicmagic:purple_bootstype=washingmachine,input-item=cyclicmagic:emerald_helmettype=washingmachine,input-item=cyclicmagic:emerald_chestplatetype=washingmachine,input-item=cyclicmagic:emerald_leggingstype=washingmachine,input-item=cyclicmagic:emerald_bootstype=washingmachine,input-item=cyclicmagic:glowing_helmet9.洗碗机(仅限斧、剑、镐、铲、锄、弓这六类物品)
添加对家具mod自己的刀的支持(刀属于剑)
type=dishwasher,input-item=cfm:item_knife暮色森林的所有工具和武器
type=dishwasher,input-item=twilightforest:ironwood_axetype=dishwasher,input-item=twilightforest:ironwood_hoetype=dishwasher,input-item=twilightforest:ironwood_pickaxetype=dishwasher,input-item=twilightforest:ironwood_shoveltype=dishwasher,input-item=twilightforest:ironwood_swordtype=dishwasher,input-item=twilightforest:steeleaf_axetype=dishwasher,input-item=twilightforest:steeleaf_hoetype=dishwasher,input-item=twilightforest:steeleaf_pickaxetype=dishwasher,input-item=twilightforest:steeleaf_shoveltype=dishwasher,input-item=twilightforest:steeleaf_swordtype=dishwasher,input-item=twilightforest:fiery_pickaxetype=dishwasher,input-item=twilightforest:fiery_swordtype=dishwasher,input-item=twilightforest:knightmetal_axetype=dishwasher,input-item=twilightforest:knightmetal_pickaxetype=dishwasher,input-item=twilightforest:knightmetal_swordtype=dishwasher,input-item=twilightforest:mazebreaker_pickaxetype=dishwasher,input-item=twilightforest:giant_pickaxetype=dishwasher,input-item=twilightforest:minotaur_axetype=dishwasher,input-item=twilightforest:ice_swordtype=dishwasher,input-item=twilightforest:giant_swordtype=dishwasher,input-item=twilightforest:ice_bowtype=dishwasher,input-item=twilightforest:ender_bowtype=dishwasher,input-item=twilightforest:seeker_bowtype=dishwasher,input-item=twilightforest:triple_bow循环的所有工具和武器
type=washingmachine,input-item=cyclicmagic:emerald_axetype=washingmachine,input-item=cyclicmagic:emerald_hoetype=washingmachine,input-item=cyclicmagic:emerald_pickaxetype=washingmachine,input-item=cyclicmagic:emerald_shoveltype=washingmachine,input-item=cyclicmagic:emerald_swordtype=washingmachine,input-item=cyclicmagic:sandstone_axetype=washingmachine,input-item=cyclicmagic:sandstone_hoetype=washingmachine,input-item=cyclicmagic:sandstone_pickaxetype=washingmachine,input-item=cyclicmagic:sandstone_shoveltype=washingmachine,input-item=cyclicmagic:netherbrick_axetype=washingmachine,input-item=cyclicmagic:netherbrick_hoetype=washingmachine,input-item=cyclicmagic:netherbrick_pickaxetype=washingmachine,input-item=cyclicmagic:netherbrick_shovel10.烤面包机
煤炭块烤成钻石(看起来脑洞大开的样子)
type=toaster,input-item=minecraft:coal_block,output-item=minecraft:diamondtype=toaster,input-item=minecraft:rotten_flesh,output-item=minecraft:leather11.烤架
type=grill,input-item=minecraft:rabbit,output-item=minecraft:cooked_rabbit以上就是本教程的全部内容,欢迎各位网友在短评区留言,尽情发挥你们的脑洞吧。