Home›Java›Mods›Mekanism Fission Recipe
Mekanism Fission Recipe
ModsJava

Mekanism Fission Recipe

Java mod listed for Minecraft 1.16–1.21. Downloads from the MC Java Mods app on Android.

by NorthWestWind · on CurseForge

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.1 · NeoForge⬇ Download for 1.20.1 · Forge⬇ Download for 1.19.2 · Forge⬇ Download for 1.19–1.19.1 · Forge⬇ Download for 1.18.2 · Forge⬇ Download for 1.16.5 · Forge
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

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: hydrogen_to_oxygen

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
}

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
}

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
}

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! An inkling girl drinking tea

License

This mod is published under GNU GPLv3.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more