
Mekanism Fission Recipe
一个允许你为通用机械发电机的裂变反应堆添加自定义配方的模组。
Mekanism Fission Recipe
一个真正独特的 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
}
- Type:如果要添加裂变配方,请始终使用 "mekanism:fission"。
- Input
- Gas:输入气体。如果你在制作模组,可以添加自己的气体。
- Amount:输入数量。
- Output:与输入类似。
- Heat:产生的热量。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
}
- Type:如果要添加流体冷却剂配方,请始终使用 "mekanism:fluid_coolant"。
- Input
- Fluid/Tag:要接受的流体。可以是单一流体类型(将
tag改为fluid)或流体标签(tag)。 - Amount:输入数量。
- Fluid/Tag:要接受的流体。可以是单一流体类型(将
- Output:
- Gas:输出气体。如果你在制作模组,可以添加自己的气体。
- Amount:输出数量。
- Thermal Enthalpy:越高 = 沸腾越少且温度越低
- Conductivity:越高 = 温度越低
- Efficiency:越高 = 沸腾越多
气体冷却剂配方
用于所有化学物质(如钠)冷却,请使用此配方。以下是一个示例 JSON:
{
"type": "mekanism:gas_coolant",
"input": {
"chemical": "mekanism:sodium",
"amount": 1
},
"output": {
"id": "mekanism:superheated_sodium",
"amount": 1
},
"thermalEnthalpy": 5,
"conductivity": 1
}
- Type:如果要添加流体冷却剂配方,请始终使用 "mekanism:fluid_coolant"。
- Input/Output:参考裂变配方。
- Thermal Enthalpy 和 Conductivity:参考流体冷却剂配方。
这段代码片段 展示了热焓、传导率和效率之间的关系。
更多示例,
请查看 test_recipes 目录。
为什么?
这最初是在 Sky Farm 中实现的,但我觉得这个功能有自己的潜力,所以我把它提取出来,做成了一个独立的模组。
帮助?
许可证
此模组在 GNU GPLv3 下发布。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。