教程权限:社区教程

浏览量:1733

编辑次数: 8次

创建时间:2018-05-25 17:21:20 (6月前)

顶教程

历史编辑记录
最近参与编辑
  • 家具模组的自定义配方
  • 编辑

本篇教程来自MC百科(mcmod.cn) 开启知识共享CC协议

cc协议 by-nc-sa

使用 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=oven,input-item=minecraft:mutton,output-item=minecraft:cooked_mutton

输入滨菊(meta为8),输出2个骨粉(meta为15)

type=oven,input-item=minecraft:red_flower,input-metadata=8,output-item=minecraft:dye,output-metadata=15,output-amount=2

暮色森林的食物

type=oven,input-item=twilightforest:raw_meef,output-item=twilightforest:cooked_meef
type=oven,input-item=twilightforest:raw_venison,output-item=twilightforest:cooked_venison

2.冰箱

输入岩浆块,输出黑曜石

type=freezer,input-item=minecraft:magma,output-item=minecraft:obsidian

3.打印机

地图复印一份(复制物品是打印机的唯一功能)

type=printer,input-item=minecraft:filled_map

4.电脑

1个下界之星买10个钻石(诸君,我喜欢钻石)

type=minebay,input-item=minecraft:diamond,input-amount=10,payment-item=minecraft:nether_star,payment-price=1

4个绿宝石买1个板条箱(同时解决了板条箱与箱子的合成表冲突)

type=minebay,input-item=cfm:crate,input-amount=1,payment-item=minecraft:emerald,payment-price=4

5.搅拌机

假设榨出来的是混合果汁

type=blender,name=混合果汁,heal=10,ingredients=minecraft:apple:1/minecraft:melon:1,colour=255:127:0

6.砧板

1个地狱疣块切成9个地狱疣

type=choppingboard,input-item=minecraft:nether_wart_block,output-item=minecraft:nether_wart,output-amount=9

7.微波炉

生猪排微波烤制成熟猪排

type=microwave,input-item=minecraft:porkchop,output-item=minecraft:cooked_porkchop

8.洗衣机(仅限头盔、胸甲、护腿和靴子)

暮色森林的所有盔甲

type=washingmachine,input-item=twilightforest:ironwood_helmet
type=washingmachine,input-item=twilightforest:ironwood_chestplate
type=washingmachine,input-item=twilightforest:ironwood_leggings
type=washingmachine,input-item=twilightforest:ironwood_boots
type=washingmachine,input-item=twilightforest:steeleaf_helmet
type=washingmachine,input-item=twilightforest:steeleaf_chestplate
type=washingmachine,input-item=twilightforest:steeleaf_leggings
type=washingmachine,input-item=twilightforest:steeleaf_boots
type=washingmachine,input-item=twilightforest:naga_chestplate
type=washingmachine,input-item=twilightforest:naga_leggings
type=washingmachine,input-item=twilightforest:fiery_helmet
type=washingmachine,input-item=twilightforest:fiery_chestplate
type=washingmachine,input-item=twilightforest:fiery_leggings
type=washingmachine,input-item=twilightforest:fiery_boots
type=washingmachine,input-item=twilightforest:knightmetal_helmet
type=washingmachine,input-item=twilightforest:knightmetal_chestplate
type=washingmachine,input-item=twilightforest:knightmetal_leggings
type=washingmachine,input-item=twilightforest:knightmetal_boots
type=washingmachine,input-item=twilightforest:phantom_helmet
type=washingmachine,input-item=twilightforest:phantom_chestplate
type=washingmachine,input-item=twilightforest:arctic_helmet
type=washingmachine,input-item=twilightforest:arctic_chestplate
type=washingmachine,input-item=twilightforest:arctic_leggings
type=washingmachine,input-item=twilightforest:arctic_boots
type=washingmachine,input-item=twilightforest:yeti_helmet
type=washingmachine,input-item=twilightforest:yeti_chestplate
type=washingmachine,input-item=twilightforest:yeti_leggings
type=washingmachine,input-item=twilightforest:yeti_boots

循环的所有盔甲

type=washingmachine,input-item=cyclicmagic:purple_helmet
type=washingmachine,input-item=cyclicmagic:purple_chestplate
type=washingmachine,input-item=cyclicmagic:purple_leggings
type=washingmachine,input-item=cyclicmagic:purple_boots
type=washingmachine,input-item=cyclicmagic:emerald_helmet
type=washingmachine,input-item=cyclicmagic:emerald_chestplate
type=washingmachine,input-item=cyclicmagic:emerald_leggings
type=washingmachine,input-item=cyclicmagic:emerald_boots
type=washingmachine,input-item=cyclicmagic:glowing_helmet

9.洗碗机(仅限斧、剑、镐、铲、锄、弓这六类物品)

添加对家具mod自己的的支持(刀属于剑)

type=dishwasher,input-item=cfm:item_knife

暮色森林的所有工具和武器

type=dishwasher,input-item=twilightforest:ironwood_axe
type=dishwasher,input-item=twilightforest:ironwood_hoe
type=dishwasher,input-item=twilightforest:ironwood_pickaxe
type=dishwasher,input-item=twilightforest:ironwood_shovel
type=dishwasher,input-item=twilightforest:ironwood_sword
type=dishwasher,input-item=twilightforest:steeleaf_axe
type=dishwasher,input-item=twilightforest:steeleaf_hoe
type=dishwasher,input-item=twilightforest:steeleaf_pickaxe
type=dishwasher,input-item=twilightforest:steeleaf_shovel
type=dishwasher,input-item=twilightforest:steeleaf_sword
type=dishwasher,input-item=twilightforest:fiery_pickaxe
type=dishwasher,input-item=twilightforest:fiery_sword
type=dishwasher,input-item=twilightforest:knightmetal_axe
type=dishwasher,input-item=twilightforest:knightmetal_pickaxe
type=dishwasher,input-item=twilightforest:knightmetal_sword
type=dishwasher,input-item=twilightforest:mazebreaker_pickaxe
type=dishwasher,input-item=twilightforest:giant_pickaxe
type=dishwasher,input-item=twilightforest:minotaur_axe
type=dishwasher,input-item=twilightforest:ice_sword
type=dishwasher,input-item=twilightforest:giant_sword
type=dishwasher,input-item=twilightforest:ice_bow
type=dishwasher,input-item=twilightforest:ender_bow
type=dishwasher,input-item=twilightforest:seeker_bow
type=dishwasher,input-item=twilightforest:triple_bow

循环的所有工具和武器

type=washingmachine,input-item=cyclicmagic:emerald_axe
type=washingmachine,input-item=cyclicmagic:emerald_hoe
type=washingmachine,input-item=cyclicmagic:emerald_pickaxe
type=washingmachine,input-item=cyclicmagic:emerald_shovel
type=washingmachine,input-item=cyclicmagic:emerald_sword
type=washingmachine,input-item=cyclicmagic:sandstone_axe
type=washingmachine,input-item=cyclicmagic:sandstone_hoe
type=washingmachine,input-item=cyclicmagic:sandstone_pickaxe
type=washingmachine,input-item=cyclicmagic:sandstone_shovel
type=washingmachine,input-item=cyclicmagic:netherbrick_axe
type=washingmachine,input-item=cyclicmagic:netherbrick_hoe
type=washingmachine,input-item=cyclicmagic:netherbrick_pickaxe
type=washingmachine,input-item=cyclicmagic:netherbrick_shovel

10.烤面包机

煤炭块烤成钻石(看起来脑洞大开的样子)

type=toaster,input-item=minecraft:coal_block,output-item=minecraft:diamond

腐肉烤成皮革

type=toaster,input-item=minecraft:rotten_flesh,output-item=minecraft:leather

11.烤架

生兔肉烤成熟兔肉(兔兔那么可爱,为什么还有人要吃兔兔?)

type=grill,input-item=minecraft:rabbit,output-item=minecraft:cooked_rabbit

以上就是本教程的全部内容,欢迎各位网友在短评区留言,尽情发挥你们的脑洞吧。

教程短评:
[ 编辑器加载中.. ]
 [ 当前用户:百科游客 ]
小贴士:MC百科官方不会在短评回复中发布MOD下载,非官方MOD下载中可能包含魔改包或木马文件!请支持 [官方正版下载] 与 [MC百科正版下载]

    [ MC百科(mcmod.cn) 除教程作者自定义规则的文章, 及未授权的站外图片/链接以外的所有开放公开编辑的内容, 均采用 BY-NC-SA 3.0 协议 ]

    Minecraft百科CC协议