跳到正文

Custom Recipes

无需任何编程经验,就能制作自己的自定义配方等内容。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

此模组需要 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/版本名 下面。

评论

登录后评论和评分