Skip to main content
All upgrades are registered in CoreUpgrades and appear in the General Mechanics creative tab. Each upgrade card can be inserted into a compatible machine’s upgrade slots. Compatibility varies by machine.
Most upgrades stack up to 8 copies per machine slot by default. Stacking multiple copies of the same upgrade compounds the effect — for example, three Speed Upgrades apply three layers of speed increase. Individual upgrades may have a lower maximum; check the machine’s registered UpgradeMap for per-upgrade limits.

Upgrade table

UpgradeDescription
Upgrade BaseBase empty upgrade card. Serves as a placeholder and has no effect when inserted.
Speed UpgradeIncreases machine operation speed.
Capacity UpgradeExpands the operational size of machines.
Efficiency UpgradeReduces power consumption per operation.
Overclock UpgradeGreatly increases speed but at a power efficiency cost.
Thermal BufferAllows the machine to operate under extreme conditions.
Auto EjectorAutomatically pushes output to connected inventories.
Input ExpanderAllows the machine to accept input from multiple sides.
Multi-Processor UnitEnables running multiple operations at once.
Silencing CoilSuppresses sounds emitted from the machine.
Nanite InjectorIncreases yield of byproducts or rare drops.
Precision GearboxIncreases accuracy for machines with chance-based outputs.
Redstone InterfaceAdds advanced redstone control options.
Eco-DriveIdle machines draw near-zero power.
Void ModDestroys overflow items instead of clogging the machine.
Replication NodeDuplicates output at a high power cost.
The Overclock Upgrade trades power efficiency for speed. Running multiple Overclock Upgrades will significantly increase power draw. Pair with Efficiency Upgrades or a well-supplied power network to avoid machine stalls. On the Matter Fabricator, Overclock is capped at 1 copy.

Upgrade limits by machine

Certain upgrades have a per-machine maximum of 1, regardless of the global cap of 8. The following limits apply on the Matter Fabricator:
UpgradeMax per machine
Speed Upgrade8
Capacity Upgrade8
Efficiency Upgrade8
Overclock Upgrade1
Auto Ejector1
Silencing Coil1
Redstone Interface1
Eco-Drive4
Void Mod1
Replication Node8
For power generators, the supported upgrades are: Speed, Efficiency, Overclock, Silencing Coil (max 1), Redstone Interface (max 1), Eco-Drive (max 4), and Void Mod (max 1).

Technical details

Descriptions are stored on the UpgradeBase item itself and accessed via getEnglishDescription(). In-game, the tooltip shows a “Press Shift” hint until the player holds Shift, at which point the description is rendered via the translation key <item_id>.desc. The Upgrade Base card uses UpgradeEmpty, a subclass of UpgradeBase that suppresses all tooltip rendering. It is registered with an empty description and no UpgradeFunctionBuilder, making it entirely inert. See Machine Upgrades for details on implementing upgrade support in a custom machine.

Build docs developers (and LLMs) love