Skip to main content
General Mechanics provides industrial machines for processing materials, generating energy, and performing complex crafting operations. Machines are placed as blocks and powered by an energy source.

Matter Fabricator

The Matter Fabricator (MatterFabricatorBlock) is an advanced crafting machine capable of assembling complex items from raw materials and electrical components.
PropertyValue
Block ClassMatterFabricatorBlock
Block IDmatter_fabricator
CategoryCrafting Machine
The Matter Fabricator is used for high-tier recipes that cannot be performed in a standard crafting table. It accepts energy input and can hold upgrade items to increase throughput or efficiency.

Industrial Heating Element

The Industrial Heating Element (HeatingElementBlock) provides controlled heat for thermal processing operations such as smelting, alloying, and chemical reactions.
PropertyValue
Block ClassHeatingElementBlock
Block IDindustrial_heating_element
CategoryThermal Processing
The Industrial Heating Element generates heat that other machines or multiblock structures consume. It must be supplied with energy to produce heat output.

Machine Frame Blocks

Machine Frame blocks are structural components used to build multiblock machine bodies. Each machine frame corresponds to a specific plastic type, and the required frame material depends on the machine being constructed.
Block NamePlastic TypeBlock Class
Polyethylene Machine FramePEMachineFrameBlock
Polypropylene Machine FramePPMachineFrameBlock
Polystyrene Machine FramePSMachineFrameBlock
Polyvinyl Chloride Machine FramePVCMachineFrameBlock
Polyethylene Terephthalate Machine FramePETMachineFrameBlock
Acrylonitrile Butadiene Styrene Machine FrameABSMachineFrameBlock
Polycarbonate Machine FramePCMachineFrameBlock
Nylon Machine FramePAMachineFrameBlock
Polyurethane Machine FramePUMachineFrameBlock
Polytetrafluoroethylene Machine FramePTFEMachineFrameBlock
Polyetheretherketone Machine FramePEEKMachineFrameBlock
Machine frames are not functional on their own; they must be placed as part of a valid multiblock structure. See individual machine build guides for required frame placement patterns.

Multiblock Base

The EmptyMachineMultiblock is the base structural class for all multiblock machines. It defines the minimum valid multiblock configuration before a specific machine structure is formed. Placing machine frames around a controller block in the correct pattern will convert the empty multiblock into a functioning machine.

Build docs developers (and LLMs) love