Fission Reactor
The fission reactor is the "classic" nuclear reactor, based on a BWR model. These reactors use enriched uranium fuel, and rather than simply generating heat, they use a full neutron model; a fueled core will sporadically emit neutrons which will fly out in random directions. Should these neutrons hit another fueled core, they have a chance of triggering a fission event, which generates heat and three more neutrons. This then allows for a self-sustaining chain reaction in a well-designed reactor, or a runaway supercriticality in a poorly-designed one. (Note: for technical reasons, this also means that fission reactors must be chunkloaded, or neutrons will accumulate and cause lag or even meltdowns).
If the appropriate setting is enabled, neutrons emitted by fission reactors are marked as "fast" neutrons, and need to be moderated - such as with graphite blocks or heavy water - to be reduced in speed to "thermal" neutrons which can trigger additional fission reactions. This complicates reactor design and introduces yet more realism.
Heat is extracted from these reactors by boilers embedded in the reactor; these will convert water into high-pressure high-temperature steam used the drive the turbines. Other blocks can also be added to reactors, notably control rods, to dynamically absorb some neutrons and moderate a reaction, coolant cells, and a control computer to enable an emergency SCRAM system.
A fission reactor making extensive use of neutron reflectors and diverting some neutrons for use to irradiate materials for later use.
Fission reactors can also run on plutonium fuel, which produces far more heat per fission event and generally has a more aggressive reactivity profile. This means significantly increased power capabilities, but similarly increased danger.
Should a fission reactor reach excessive temperatures, this will first trigger outgassing events that are limited in danger but an indicator of impending disaster. If temperatures continue to climb, some blocks may melt or otherwise fail, and minor radiation leakage is likely. In the event that the temperature climbs even higher, a full meltdown will occur.
Less serious dangers are also present: neutrons need to be contained to within the reactor, using appropriate shielding materials. Escaped neutrons will eventually impact random other blocks and cause widespread radiation issues.
Liquid Metal Fast Breeder Reactor (LMFBR)
A breeder reactor uses a mix of enriched and depleted uranium to produce plutonium fuel pellets. The overall design for these reactors is similar to fission ones, and uses the same blocks except for a special kind of fuel core and a special sodium heat exchanger. It is from this hot sodium that power can be extracted, though as these reactors are primarily designed for fuel conversion their power production is lackluster compared to the fission reactors.
A (very unsafe) breeder reactor.
Tokamak Fusion Reactor
The crown jewel of any power production infrastructure, as well as of ReactorCraft itself, the fusion reactor is a massive project with commensurate capabilities. Unlike the other reactor types, which can generally fit in a room, the fusion reactor is a large complex consisting of numerous large structures, including plasma preheaters, plasma injection, magnetic containment, and coolant delivery systems. Building one of these requires having completed the entire progression in ReactorCraft - and thus much of RotaryCraft as well - and is one of the few cases where resource costs reach exorbitant levels, particularly for steel, gold, and lodestone, as well as its enormous appetite for deuterium/tritium fuel. However, these costs are well worth it; a fusion reactor is so powerful that it is capable of running all of the bases on an entire server, with a theoretical limit measured in the hundreds of gigawatts.
A fusion reactor complex (before the creation of HP turbines), and an old image showing many of the contained parts.
Configuration Settings
This mod contains several config options to modify values and behaviors - such as for balance or server safety concerns, or simply personal taste - to your preferences. Note that several settings may have bounds imposed on their values, either logically or explicitly; these can usually be seen in the actual settings files or ingame. These are listed in order found in the source code, which is generally the order in which they were added; They may be present in a different order ingame or in the configuration files.
The settings for the mod, when installed, can be found in the 'config/Reika' subfolder of the MC instance.
Visible Neutrons
Type: boolean
Current Default Value:
true
Generate Silver Ore Even If Other Mods Do
Type: boolean
Current Default Value:
true
Generate Magnetite Ore Even If Other Mods Do
Type: boolean
Current Default Value:
true
Generate Calcite Ore Even If Other Mods Do
Type: boolean
Current Default Value:
true
Generate Cadmium Ore Even If Other Mods Do
Type: boolean
Current Default Value:
true
Generate Indium Ore Even If Other Mods Do
Type: boolean
Current Default Value:
true
Rainbow Fluorite
Type: boolean
Current Default Value:
false
Whether fluorite should only be one metadata value that drops and renders as all colors, rather than distinct veins of each.
Toroid Spark Delay
Type: int
Current Default Value:
4
How quickly toroid magnets conduct charge, affecting performance cost and required energy.
Fission Cores Chunkload When Active
Type: boolean
Current Default Value:
true
Ore Density Percentage
Type: int
Current Default Value:
100
Ore Discretization
Type: int
Current Default Value:
1
How much to "clump" the ore into larger but fewer veins. Largely useless now that CondensedOres exists.
Allow Fluorite Recoloring
Type: boolean
Current Default Value:
false
Enable Fast and Thermal Neutrons
Type: boolean
Current Default Value:
false
Whether neutrons use a fast/thermal and moderation system. Reactions tend to emit fast neutrons and fission prefers thermal neutrons. Research this physics property for more information.
Fission Neutrons Can Move Vertically
Type: boolean
Current Default Value:
false
Lodestone-Redstone RF Generation Multiplier
Type: float
Current Default Value:
1F
How much RF is generated from redstone on lodestone blocks.
Make Fuel Ores Weakly Radioactive
Type: boolean
Current Default Value:
false
Steam Line Capacity
Type: Unknown
Current Default Value:
Integer.MAX_VALUE
Source Code
The source code for ReactorCraft can be found here:
GitHub