截图
介绍
此模组需要 Minecraft Forge
将此 zip 文件放入 .minecraft/mods。
它有什么用?
- 此模组可让你为 Minecraft 创建新配方。
- 你不再需要下载“合成模组”了!
- 所有配方都保存在配方文件中,可以用记事本编辑。
- 此模组也有助于调试你的模组。
如何获取配方文件
配方文件可以在以下位置找到:
- 本站上的模组(它们会提示你下载此模组)
- 官方配方包:Mighty Recipes
- 下载配方文件后,将它们放入此文件夹:
- .minecraft / mods / customrecipes
许可
你可以……
- ……使用此模组创建新配方
- ……自由分发你自己的配方文件
- ……将你的配方作为新模组发布
你不能……
- ……重新分发此模组或其任何部分,包括字典文件
- ……声称此模组或其任何部分是由你创建的
编写新配方
共有 4 种可用的配方类型:
- 有序合成(基础配方)
- 无序合成(例如,给羊毛染色)
- 熔炼(用于熔炉)。
- 燃料(用于熔炉)
配方文件还可以包含:
- 别名定义
- 注释
配方可以保存在 .minecraft/mods/customrecipes 中的任意文本文件里。
你也可以使用注释让代码更清晰易读。
配方语法——如何制作配方
一般说明:要使用模组添加的方块,只需像这样使用它们的 ID:*pipe=185,然后使用关键字 pipe。对于物品,必须在物品 ID 上加上 256;如果属性文件中的 ID 是 5000,就使用 *explosiveEgg=5256。
shaped ( name,m + name,m + name,m / name,m + … ) > ( name,count,m )
meta 和 count 是可选项。
有序合成配方由配方(左侧)和结果(右侧)组成。
name = 方块或物品名称(在字典中定义),或数字(直接使用 ID)
m = meta / 损伤值。例如,它可用于区分树叶、羊毛和染料的颜色。
count = 产出的物品数量,默认为 1。
配方行(name+name+name 片段)之间可以用 ;、| 或 / 分隔。
所有行的长度必须相同。
空槽位请使用 “null”、”none”、”air” 或 “nothing”。
shapeless ( name,m + name,m + name,m … ) > ( name,count,m )
meta 和 count 是可选项。
无序合成配方只有一“行”,最多可放入 9 件物品。
smelting ( name ) > ( name,count,m )
meta 和 count 是可选项。
熔炼配方左侧只能有一件物品,且不能指定其 meta。
fuel ( name, burn_time )
fuel ( name, meta, burn_time )
meta 是可选项。
name 是别名或物品 ID,burntime 用于定义此物品可以燃烧多长时间。
木棍的 burntime 为 100,木板为 300,煤炭为 1600,熔岩桶为 20000。
如果在此处填写一个非常大的数字,你就会拥有近乎无限的燃料。
*Alias=ID,meta
meta 为可选项。
这是新方块或物品的别名定义。
别名可以包含字母、数字和下划线。ID 必须是数字。
别名已在字典中定义,但你也可以在配方文件中定义自己的别名。
# comment, description, whatever
这样也可以
你可以用这种方式在配方文件中添加注释。
注释不必另起一行,但从 # 符号到行尾的所有内容都会被视为注释。
简写代码
不喜欢括号?那就别用!
shapeless fence > stick,6
这样写也行(或者说,可能行)。
配方示例
- shaped (log+null+log / log+log+log / log+null+log) > ( ladder,16 )
(来自“EasyWood”模组的配方,用原木合成梯子) - shaped ( stick+stick / stick+stick ) > ( planks )
(来自“ReverseCrafting”模组的配方,用木棍反向合成木板) - shapeless ( dirt ) > ( clay )
(将泥土转化为黏土) - shapeless ( log,0 ) > ( log,2 )
(将橡木原木变成白桦木原木) - shapeless ( logOak ) > ( logBirch )
(现在也可以这样写) - shapeless ( bucketLava+bucketWater ) > ( obsidian )
(来自“Crafting obsidian”模组的配方;桶会返还为空桶) - smelting ( ice ) > ( water )
(用于获得“水方块”的配方) - smelting ( gravel ) > ( glass,64 )
(这可真是作弊!烧炼一个沙砾,就能获得 64 个玻璃方块!) - *rock=1
石头别名(现在可以用 rock 代替 stone) - fuel ( netherrack,10000000 )
超级燃料 - # Comments
任意注释
提示
- 阅读 dictionary.txt 文件,进一步了解方块和物品名称
- 将相似的配方放在同一个文件中,以创建配方包
- 你可以在这里将配方包作为新模组发布,只需告诉用户下载这个模组。
- 要上传配方,请将它们打包成 ZIP 文件!
- 如果通过命令行启动 Minecraft,你会看到有助于调试配方的错误消息。
- 执行配方文件时会忽略空格,因此你可以用空格来排版。
[/spoiler]
常见问题
Custom Recipes 支持哪些 Minecraft 版本?
Custom Recipes 支持 Minecraft Java 版 1.5.2–1.8.8,共 4 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Custom Recipes 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
评论
登录后评论和评分