Table of Contents
Machine Modules
Machine Modules are upgrade items that tune the behavior of module-capable electric machines, generators, and reactors. Instead of replacing a machine with a higher tier immediately, modules let you specialize one placed block for faster throughput, better power efficiency, more buffer focus, or more careful fuel and output handling.
Accessing module upgrades
- Open the machine, generator, or reactor you want to upgrade.
- Look for the Module Upgrades button in the menu.
- Supported blocks open a module menu where each slot can hold one module type and tier.
- Unsupported blocks will not give you a usable module menu, even if they belong to the electricity branch.
Installed modules are stored per placed block, not per item type. Two identical machines can have completely different module loadouts.
Slot counts
- Most module-capable machines use 5 module slots.
- Some early-game machines support fewer modules.
- Reactors are the built-in exception and use 9 module slots.
Default module types
| Module | What it mainly does | Best used for |
|---|---|---|
| Speed | Adds raw speed to the machine or generator. | Getting more work done per cycle when you already have spare power. |
| Efficiency | Reduces power cost and improves generator-style energy output. | Power-starved networks or fuel-sensitive generation setups. |
| Capacity | Focuses on internal power storage and buffer size. | Machines that need a larger reserve of stored charge. |
| Productivity | Trades away some speed to soften waste in speed-heavy builds. | Balancing aggressive Speed Module stacks instead of using it alone. |
What the math does
| Module | Behavior | |
|---|---|---|
| Speed | Adds (+100%) speed per tier. It also adds a heavy power penalty and introduces waste pressure on recipes and byproducts that care about efficiency. In practice, this is the “go faster now, pay for it later” module. | |
| Efficiency | Multiplies power use by (0.85 | {tier}), so each tier gives another 15% reduction on top of the previous one. On generators and reactors, it instead adds (+50\%) energy output per tier. |
| Productivity | Reduces speed by (25\%) per tier and increases power draw by (50\%) per tier. Its special job is reducing the waste created by stacked Speed Modules, so it is strongest as a balancing module rather than a standalone throughput upgrade. |
For recipe machines, Speed Modules usually mean more operations are squeezed into the same time window, while Efficiency and Productivity affect how much useful output survives efficiency and waste calculations.
For generators and reactors, the same module math is reused in a more power-oriented way. Speed increases how quickly they work, Efficiency improves energy generation, and faster reactors also consume coolant faster.
Default compatibility
| Machine or family | Module support |
|---|---|
| Most electric recipe machines | Usually support all modules. |
| Most generators | Usually support the full module system. |
| Reactors | Support modules and have 9 slots instead of 5. |
| Auto Anvil | Speed only. |
| Auto Enchanter | Speed and Efficiency only. |
| Auto Disenchanter | Speed and Efficiency only. |
| Charging Bench | No module support. |
| GEO Miner | No module support. |
Breaking a machine
If a module-capable machine is broken, its installed modules are dropped back out as items. This means you do not normally lose your modules just because you dismantle the machine.
Practical advice
- Use Speed when your network already has lots of spare power and you want more throughput.
- Use Efficiency when the machine is draining your grid too hard or when you want better generator value.
- Treat Productivity as a tuning tool for fast setups, not your first upgrade.
- When in doubt, compare a machine before and after installing modules with a Multimeter or the machine's own progress and charge display.
Example default loadouts
These are sensible starting points for the built-in rules on this branch. A custom module provider or server-specific balancing can make a different mix feel better.
| Goal | Example slots | Why it works |
|---|---|---|
| Throughput-first recipe machine | 3x Speed, 2x Efficiency | Pushes more operations through each cycle while trimming part of the extra power cost. Great for furnaces, grinders, and ingot lines once your grid is stable. |
| Power-saving utility machine | 3x Efficiency, 2x Capacity | Keeps draw smoother and gives the machine more charge headroom during short dips. Good for always-on support machines that should not starve the rest of your network. |
| Reactor balance | 4x Efficiency, 3x Speed, 2x Productivity | Uses the reactor's larger 9-slot layout to add output without leaning entirely on raw speed. Productivity helps soften the waste and coolant pressure from the speed stack. |
