介绍
介绍由机器翻译自 Modrinth 原页面,仅供参考。
Mekanism 裂变配方
这是一个非常独特的 Mekanism Generators 附属模组。
是什么?
安装此模组后,你可以为 Mekanism 的裂变反应堆添加实际配方。下面是一个示例:使用裂变反应堆将氢气转化为氧气,且不会产生热量:

如何实现?
此模组使用了一种名为 Mixins 的取巧方法。它会在运行时修改 Mekanism 的代码。通过创建一种新的配方类型,并强制裂变反应堆接受它,你就可以为 Mekanism 添加自定义裂变配方。
裂变配方
你只需像创建数据包一样创建配方。配方 JSON 文件格式如下:
{
"type": "mekanism:fission",
"input": {
"chemical": "mekanism:fissile_fuel",
"amount": 1
},
"output": {
"id": "mekanism:nuclear_waste",
"amount": 1
},
"heat": 1
}
- 类型:添加裂变配方时,始终使用 “mekanism:fission”。
- 输入
- 气体:输入气体。如果你正在制作模组,也可以添加自己的气体。
- 数量:输入数量。
- 输出:与输入类似。
- 热量:产生的热量。1 是裂变燃料通常产生的热量。
- 此字段也可以使用以 x 为变量的方程。例如,”x*x” 会使燃烧 0.1mB 燃料产生 0.01 热量。
从 1.1.0 版本起,用户可以添加冷却剂配方。冷却剂配方有 2 种:
流体冷却剂配方
所有流体(如水)的冷却都使用此配方。以下是一个 JSON 示例:
{
"type": "mekanism:fluid_coolant",
"input": {
"tag": "minecraft:water",
"amount": 1
},
"output": {
"id": "mekanism:steam",
"amount": 1
},
"thermalEnthalpy": 10,
"conductivity": 0.5,
"efficiency": 0.2
}
- 类型:添加流体冷却剂配方时,始终使用 “mekanism:fluid_coolant”。
- 输入
- 流体/标签:要接受的流体。可以是单一流体类型(将
tag改为fluid),也可以是流体标签(tag)。 - 数量:输入数量。
- 输出:
- 气体:输出气体。如果你正在制作模组,也可以添加自己的气体。
- 数量:输出数量。
- 热焓:数值越高,沸腾越少、冷却效果越强。
- 导热率:数值越高,冷却效果越强。
- 效率:数值越高,沸腾越多。
气体冷却剂配方
所有化学物质(如钠)的冷却都使用此配方。以下是一个 JSON 示例:
{
"type": "mekanism:gas_coolant",
"input": {
"chemical": "mekanism:sodium",
"amount": 1
},
"output": {
"id": "mekanism:superheated_sodium",
"amount": 1
},
"thermalEnthalpy": 5,
"conductivity": 1
}
- 类型:添加流体冷却剂配方时,始终使用 “mekanism:fluid_coolant”。
- 输入/输出:参见裂变配方。
- 热焓和导热率:参见流体冷却剂配方。
这段代码
展示了热焓、热导率和效率之间的关系。
更多示例,
请查看 test_recipes 目录。
为什么?
这个功能最初是在 Sky Farm 中实现的,但我觉得这个功能有它自己的潜力,所以我把它提取出来,做成了一个独立的模组。
帮助?
许可证
本模组基于 GNU GPLv3 发布。
常见问题
Mekanism Fission Recipe 支持哪些 Minecraft 版本?
Mekanism Fission Recipe 支持 Minecraft Java 版 1.16.5–1.21.1,共 7 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Mekanism Fission Recipe 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论
登录后评论和评分