A module. They are used to affect the capabilities of existing machines, for example by increasing the crafting speed of a crafting machine.
ItemPrototypeModuleCategoryIDfalsefalseUsed when upgrading modules: Ctrl + click modules into an entity and it will replace lower tier modules of the same category with higher tier modules.
uint32falsefalseTier of the module inside its category. Used when upgrading modules: Ctrl + click modules into an entity and it will replace lower tier modules with higher tier modules if they have the same category.
EffectfalsefalseThe effect of the module on the machine it's inserted in, such as increased pollution.
booleantruefalsestringtruefalseChooses with what art style the module is shown inside beacons. See BeaconModuleVisualizations::art_style. Vanilla uses "vanilla" here.
BeaconVisualizationTintstruefalse