Description
Pinned: If you have any issue with this mod, please do not report to official Mekanism. This mod is unofficial, and the creators of Mekanism have no idea about how to fix your issues.
Mekanism Fission Recipe
A really unique addon for Mekanism Generators.
This README is for v3.0.6
for Minecraft 1.21.1
with NeoForge. For older versions, see the README from other branches.
What?
With this mod installed, you can add actual recipes for Mekanism's Fission Reactor. Below is an example of converting hydrogen to oxygen with the fission reactor that generates no heat:

How?
This mod uses a dirty hack called Mixins. It changes Mekanism's code at runtime. By creating a new recipe type and forcing the Fission Reactor to accept it, you can now add custom fission recipes to Mekanism.
Fission Recipe
You just need to create the recipe like a datapack. Here's how the recipe JSON file should look like:
{
"type": "mekanism:fission",
"input": {
"chemical": "mekanism:fissile_fuel",
"amount": 1
},
"output": {
"id": "mekanism:nuclear_waste",
"amount": 1
},
"heat": 1
}
- Type: Always use "mekanism:fission" if you are adding a fission recipe.
- Input
- Gas: The input gas. If you're making a mod you can add your own gas.
- Amount: Input amount.
- Output: Similar to input.
- Heat: The amount of heat generated. 1 is the amount Fissile Fuel normally creates.
- You can also use equations in this field with x as subject. For example, "x*x" will make burning 0.1mB of fuel generate 0.01 heat.
With version 1.1.0, users can add coolant recipes. There are 2 types of coolant recipes:
Fluid Coolant Recipe
For all fluid (like water) cooling, use this. The following is a sample 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: Always use "mekanism:fluid_coolant" if you are adding a fluid coolant recipe.
- Input
- Fluid/Tag: The fluid to accept. It can be a single fluid type (change
tag
to fluid
) or a fluid tag (tag
).
- Amount: Input amount.
- Output:
- Gas: The output gas. If you're making a mod you can add your own gas.
- Amount: Output amount.
- Thermal Enthalpy: Higher = Boil less & Cooler
- Conductivity: Higher = Cooler
- Efficiency: Higher = Boil more
Gas Coolant Recipe
For all chemical (like sodium) cooling, use this. The following is a sample JSON:
{
"type": "mekanism:gas_coolant",
"input": {
"chemical": "mekanism:sodium",
"amount": 1
},
"output": {
"id": "mekanism:superheated_sodium",
"amount": 1
},
"thermalEnthalpy": 5,
"conductivity": 1
}
- Type: Always use "mekanism:fluid_coolant" if you are adding a fluid coolant recipe.
- Input/Output: Refer to Fission Recipe.
- Thermal Enthalpy & Conductivity: Refer to Fluid Coolant Recipe.
This code snippet
is the relationship between thermal enthalpy, conductivity and efficiency.
For More Examples,
Please take a look at the test_recipes
directory (on GitHub).
Why?
This is originally implemented in Sky Farm, but I feel like this feature has its own potential, so I took it out, and made it a standalone mod.
Help?
If you find my projects great, you can support me on Ko-fi!

License
This mod is published under GNU GPLv3.
AD
Become Premium to remove Ads!
What means Verified?
-
Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
-
Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
-
Security: The mod should not contain any malicious code or attempts to steal personal information.
-
Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
-
Originality: The mod should be original and not a copy of someone else's work.
-
Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
-
Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
-
License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
-
Documentation: The mod should come with clear and detailed documentation on how to install and use it.
AD
Become Premium to remove Ads!
How to Install
Download Forge & Java
Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.
Prepare
Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.
Add Mods
Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder
Enjoy
You are now Ready. Re-start your Game and start Playing.