教程权限:社区教程

浏览量:509

编辑次数: 3次

创建时间:2018-05-25 17:21:20 (29天前)

顶教程

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

本篇教程来自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,再用鼠标指针悬停在物品上即可显示。

配方格式:<参数1>=<值1>,<参数2>=<值2>,<参数3>=<值3>,<参数n>=<值n>

需要注意的是,各项参数需要用英文逗号隔开,最后一项参数不写逗号。同一个配方必须写在同一行上,否则游戏可能无法启动。

参数列表

项目参数名(红色为必填项)描述数据类型默认值

常规

type

指定配方类型

字符串


input-item

输入物品

物品id


output-item

输出物品

物品id


input-amount

输入数量

正整数(1~叠加上限)

1

output-amount

输出数量

正整数(1~叠加上限)

1

input-meta

输入物品的数据值

正整数

0

output-meta

输出物品的数据值

正整数

0

搅拌机

ingredients

制作果汁需要的材料

字符串


heal

饥饿/饱和度恢复量

正整数(1~20)


name

果汁的名称

字符串


colour(不要漏掉字母u)

果汁的颜色

红:绿:蓝(十进制0~255)


电脑

payment-item

作为电脑货币的物品

物品id

minecraft:emerald

payment-price

商品单价

正整数(1~叠加上限)


input-item

待交易商品

物品id


input-amount

单次交易数量

正整数(1~叠加上限)


①:字符串格式为:<物品1的id>:<数量>/<物品2的id>:<数量>/<物品3的id>:<数量>/<物品n的id>:<数量>

如果有多个物品,每个物品用斜线隔开,最后一个物品不写斜线。数量的取值范围为正整数(1~叠加上限)。

②:饥饿度=饱和度。

各配方可接受参数

type属性值
中文名可接受参数(红色为必填项)
blender

搅拌机

type,name,heal,ingredients,colour

choppingboard

砧板

type,input-item,input-amount,input-meta,

output-item,output-amount,output-meta

dishwasher

洗碗机

type,input-item,input-meta

freezer

冰箱

type,input-item,input-amount,input-meta,

output-item,output-amount,output-meta

grill

烤架

type,input-item,input-amount,input-meta,

output-item,output-amount,output-meta

microwave

微波炉

type,input-item,input-amount,input-meta,

output-item,output-amount,output-meta

minebay

电脑

type,input-item,input-amount,input-meta,

payment-price,payment-item

oven

烤箱

type,input-item,input-amount,input-meta,

output-item,output-amount,output-meta

printer

打印机

type,input-item,input-meta

toaster

烤面包机

type,input-item,input-amount,input-meta,

output-item,output-amount,output-meta

washingmachine

洗衣机

type,input-item,input-meta

下面是一些示例

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

2.冰箱

输入岩浆块,输出黑曜石

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

3.打印机

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

type=printer,input-item=minecraft:written_book

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.砧板

地狱疣块切成地狱疣

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

7.微波炉

生猪排微波烤制成熟猪排

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

8.洗衣机

原版的钻石头盔(这是范例,事实上该配方早已存在。仅限头盔、胸甲、护腿、靴子等盔甲)

type=washingmachine,input-item=minecraft:diamond_helmet

9.洗碗机

添加对家具mod自己的的支持(刀属于剑。仅限斧、剑、镐、铲、锄、弓这六类物品)

type=dishwasher,input-item=cfm:item_knife

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协议