Part.7 自定义合成(
http://ae-mod.info/Custom-Recipes/ 感谢
@smilesadness )
应用能源2完全可配置所有的合成配方,这一页面就会引导你怎么起步。
起步
首先请在安装应用能源2 Mod后至少启动一次游戏,这样会生成默认的配置文件。
在启动之后请你打开配置文件,然后寻找
- ...
- crafting{
- B:CustomRecipes=false
- ...
复制代码
请将这个值设置为 true ,这样做会让AE2模组从配置目录中读取合成配方,而不是jar文件中。
下一步你需要打开AE2的jar核心文件然后解压出来你需要的文件,请记住jar文件的打开方式和普通的zip文件的打开方式是相同的。
请用你最喜欢的压缩工具打开它,然后定位到 assets/appliedenergistics2/recipes 这个路径。
这个文件夹中会有很多像 index.recipe 和 tools.recipe 这样的文件,请将这些文件解压到你的 config/AppliedEnergistics2/ 路径下。
请不要解压整个文件夹,请解压文件夹内的文件,现在你的 config/AppliedEnergistics2/ 路径下应该有 index.recipe 文件了。
这样以后AE 2的默认合成配方就可用了,现在你也可以修改合成相关配置文件了。
修改
修改合成配置文件是比较简单的,每个配方都以 类型= 开头,例如 "inscribe=" ,然后后面跟随着原材料的列表,然后是一个 "->" 指向输出内容。
物品参考
每个物品都是使用物品命名空间和物品名来表示的,例如所有Minecraft中原版物品的命名空间都是 "minecraft" ,
玻璃就要写作 "minecraft:glass" ,如果你使用缩写的话,你可以缩写成 "mc:glass" 。
合成系统也可以使用矿物辞典作为命名空间,例如你可以使用 "oredictionary:glass"来使用所有类型的玻璃。
合成类型
无序合成(shapeless)
输入最多支持9个物品
每次输出只能输出一种物品,数量可自定义
有序合成(shaped)
输入最多支持9个物品,每一行的结尾请输入半角逗号
每次输出只能输出一种物品,数量可自定义
熔炼(smelt)
输入一个物品
每次输出只能输出一种物品,数量可自定义
磨粉(grind)
输入一个物品
每次输出只能输出一种物品,数量可自定义
压印(inscribe)
输入两个或三个物品,第一个输入的物品是核心物品
每次输出只能输出一种物品,数量可自定义
核心物品会被消耗
挤压(press)
输入两个或三个物品,第一个输入的物品是核心物品
每次输出只能输出一种物品,数量可自定义
所有物品都会被消耗
合成功能
别名(alias)
为较长的值建立缩写,例如默认 ae2 会指向 appliedenergistics2
矿物辞典(ore)
能够让你将物品加入矿物辞典的值中
成组物品(group)
能够让你创建物品组,来加入1个更多的输入物品
导入文件(import)
能够让你导入另一个合成配置文件
结语
最后,你可能很想探索这些文件的结构,编辑文件的内容来查看工作方法;
但是如果你想禁用配置文件中未定义的世界中的合成的话,你必须更改主配置文件。