Factorio Prototype DocsVersion 2.0.19

AnyPrototype :: union

A union of all prototypes. A specific prototype is loaded based on the value of the type key.

See the Prototypes page for more information.

Union members

AccumulatorPrototype

'accumulator'

AchievementPrototype

'achievement'

ActiveDefenseEquipmentPrototype

'active-defense-equipment'

AgriculturalTowerPrototype

'agricultural-tower'

AirbornePollutantPrototype

'airborne-pollutant'

AmbientSound

'ambient-sound'

AmmoCategory

'ammo-category'

AmmoItemPrototype

'ammo'

AmmoTurretPrototype

'ammo-turret'

AnimationPrototype

'animation'

ArithmeticCombinatorPrototype

'arithmetic-combinator'

ArmorPrototype

'armor'

ArrowPrototype

'arrow'

ArtilleryFlarePrototype

'artillery-flare'

ArtilleryProjectilePrototype

'artillery-projectile'

ArtilleryTurretPrototype

'artillery-turret'

ArtilleryWagonPrototype

'artillery-wagon'

AssemblingMachinePrototype

'assembling-machine'

AsteroidChunkPrototype

'asteroid-chunk'

AsteroidCollectorPrototype

'asteroid-collector'

AsteroidPrototype

'asteroid'

AutoplaceControl

'autoplace-control'

BatteryEquipmentPrototype

'battery-equipment'

BeaconPrototype

'beacon'

BeamPrototype

'beam'

BeltImmunityEquipmentPrototype

'belt-immunity-equipment'

BlueprintBookPrototype

'blueprint-book'

BlueprintItemPrototype

'blueprint'

BoilerPrototype

'boiler'

BuildEntityAchievementPrototype

'build-entity-achievement'

BurnerGeneratorPrototype

'burner-generator'

BurnerUsagePrototype

'burner-usage'

CapsulePrototype

'capsule'

CaptureRobotPrototype

'capture-robot'

CarPrototype

'car'

CargoBayPrototype

'cargo-bay'

CargoLandingPadPrototype

'cargo-landing-pad'

CargoPodPrototype

'cargo-pod'

CargoWagonPrototype

'cargo-wagon'

ChainActiveTriggerPrototype

'chain-active-trigger'

ChangedSurfaceAchievementPrototype

'change-surface-achievement'

CharacterCorpsePrototype

'character-corpse'

CharacterPrototype

'character'

CliffPrototype

'cliff'

CollisionLayerPrototype

'collision-layer'

CombatRobotCountAchievementPrototype

'combat-robot-count-achievement'

CombatRobotPrototype

'combat-robot'

CompleteObjectiveAchievementPrototype

'complete-objective-achievement'

ConstantCombinatorPrototype

'constant-combinator'

ConstructWithRobotsAchievementPrototype

'construct-with-robots-achievement'

ConstructionRobotPrototype

'construction-robot'

ContainerPrototype

'container'

CopyPasteToolPrototype

'copy-paste-tool'

CorpsePrototype

'corpse'

CreatePlatformAchievementPrototype

'create-platform-achievement'

CurvedRailAPrototype

'curved-rail-a'

CurvedRailBPrototype

'curved-rail-b'

CustomEventPrototype

'custom-event'

CustomInputPrototype

'custom-input'

DamageType

'damage-type'

DeciderCombinatorPrototype

'decider-combinator'

DeconstructWithRobotsAchievementPrototype

'deconstruct-with-robots-achievement'

DeconstructibleTileProxyPrototype

'deconstructible-tile-proxy'

DeconstructionItemPrototype

'deconstruction-item'

DecorativePrototype

'optimized-decorative'

DelayedActiveTriggerPrototype

'delayed-active-trigger'

DeliverByRobotsAchievementPrototype

'deliver-by-robots-achievement'

DeliverCategory

'deliver-category'

DeliverImpactCombination

'deliver-impact-combination'

DepleteResourceAchievementPrototype

'deplete-resource-achievement'

DestroyCliffAchievementPrototype

'destroy-cliff-achievement'

DisplayPanelPrototype

'display-panel'

DontBuildEntityAchievementPrototype

'dont-build-entity-achievement'

DontCraftManuallyAchievementPrototype

'dont-craft-manually-achievement'

DontKillManuallyAchievementPrototype

'dont-kill-manually-achievement'

DontResearchBeforeResearchingAchievementPrototype

'dont-research-before-researching-achievement'

DontUseEntityInEnergyProductionAchievementPrototype

'dont-use-entity-in-energy-production-achievement'

EditorControllerPrototype

'editor-controller'

ElectricEnergyInterfacePrototype

'electric-energy-interface'

ElectricPolePrototype

'electric-pole'

ElectricTurretPrototype

'electric-turret'

ElevatedCurvedRailAPrototype

'elevated-curved-rail-a'

ElevatedCurvedRailBPrototype

'elevated-curved-rail-b'

ElevatedHalfDiagonalRailPrototype

'elevated-half-diagonal-rail'

ElevatedStraightRailPrototype

'elevated-straight-rail'

EnemySpawnerPrototype

'unit-spawner'

EnergyShieldEquipmentPrototype

'energy-shield-equipment'

EntityGhostPrototype

'entity-ghost'

EquipArmorAchievementPrototype

'equip-armor-achievement'

EquipmentCategory

'equipment-category'

EquipmentGhostPrototype

'equipment-ghost'

EquipmentGridPrototype

'equipment-grid'

ExplosionPrototype

'explosion'

FireFlamePrototype

'fire'

FishPrototype

'fish'

FluidPrototype

'fluid'

FluidStreamPrototype

'stream'

FluidTurretPrototype

'fluid-turret'

FluidWagonPrototype

'fluid-wagon'

FontPrototype

'font'

FuelCategory

'fuel-category'

FurnacePrototype

'furnace'

FusionGeneratorPrototype

'fusion-generator'

FusionReactorPrototype

'fusion-reactor'

GatePrototype

'gate'

GeneratorEquipmentPrototype

'generator-equipment'

GeneratorPrototype

'generator'

GodControllerPrototype

'god-controller'

GroupAttackAchievementPrototype

'group-attack-achievement'

GuiStyle

'gui-style'

GunPrototype

'gun'

HalfDiagonalRailPrototype

'half-diagonal-rail'

HeatInterfacePrototype

'heat-interface'

HeatPipePrototype

'heat-pipe'

HighlightBoxEntityPrototype

'highlight-box'

ImpactCategory

'impact-category'

InfinityContainerPrototype

'infinity-container'

InfinityPipePrototype

'infinity-pipe'

InserterPrototype

'inserter'

InventoryBonusEquipmentPrototype

'inventory-bonus-equipment'

ItemEntityPrototype

'item-entity'

ItemGroup

'item-group'

ItemPrototype

'item'

ItemRequestProxyPrototype

'item-request-proxy'

ItemSubGroup

'item-subgroup'

ItemWithEntityDataPrototype

'item-with-entity-data'

ItemWithInventoryPrototype

'item-with-inventory'

ItemWithLabelPrototype

'item-with-label'

ItemWithTagsPrototype

'item-with-tags'

KillAchievementPrototype

'kill-achievement'

LabPrototype

'lab'

LampPrototype

'lamp'

LandMinePrototype

'land-mine'

LaneSplitterPrototype

'lane-splitter'

LegacyCurvedRailPrototype

'legacy-curved-rail'

LegacyStraightRailPrototype

'legacy-straight-rail'

LightningAttractorPrototype

'lightning-attractor'

LightningPrototype

'lightning'

LinkedBeltPrototype

'linked-belt'

LinkedContainerPrototype

'linked-container'

Loader1x1Prototype

'loader-1x1'

Loader1x2Prototype

'loader'

LocomotivePrototype

'locomotive'

LogisticContainerPrototype

'logistic-container'

LogisticRobotPrototype

'logistic-robot'

MapGenPresets

'map-gen-presets'

MapSettings

'map-settings'

MarketPrototype

'market'

MiningDrillPrototype

'mining-drill'

ModuleCategory

'module-category'

ModulePrototype

'module'

ModuleTransferAchievementPrototype

'module-transfer-achievement'

MouseCursor

'mouse-cursor'

MovementBonusEquipmentPrototype

'movement-bonus-equipment'

NamedNoiseExpression

'noise-expression'

NamedNoiseFunction

'noise-function'

NightVisionEquipmentPrototype

'night-vision-equipment'

OffshorePumpPrototype

'offshore-pump'

ParticlePrototype

'optimized-particle'

ParticleSourcePrototype

'particle-source'

PipePrototype

'pipe'

PipeToGroundPrototype

'pipe-to-ground'

PlaceEquipmentAchievementPrototype

'place-equipment-achievement'

PlanetPrototype

'planet'

PlantPrototype

'plant'

PlayerDamagedAchievementPrototype

'player-damaged-achievement'

PlayerPortPrototype

'player-port'

PowerSwitchPrototype

'power-switch'

ProcessionLayerInheritanceGroup

'procession-layer-inheritance-group'

ProcessionPrototype

'procession'

ProduceAchievementPrototype

'produce-achievement'

ProducePerHourAchievementPrototype

'produce-per-hour-achievement'

ProgrammableSpeakerPrototype

'programmable-speaker'

ProjectilePrototype

'projectile'

PumpPrototype

'pump'

QualityPrototype

'quality'

RadarPrototype

'radar'

RailChainSignalPrototype

'rail-chain-signal'

RailPlannerPrototype

'rail-planner'

RailRampPrototype

'rail-ramp'

RailRemnantsPrototype

'rail-remnants'

RailSignalPrototype

'rail-signal'

RailSupportPrototype

'rail-support'

ReactorPrototype

'reactor'

RecipeCategory

'recipe-category'

RecipePrototype

'recipe'

RemoteControllerPrototype

'remote-controller'

RepairToolPrototype

'repair-tool'

ResearchAchievementPrototype

'research-achievement'

ResearchWithSciencePackAchievementPrototype

'research-with-science-pack-achievement'

ResourceCategory

'resource-category'

ResourceEntityPrototype

'resource'

RoboportEquipmentPrototype

'roboport-equipment'

RoboportPrototype

'roboport'

RocketSiloPrototype

'rocket-silo'

RocketSiloRocketPrototype

'rocket-silo-rocket'

RocketSiloRocketShadowPrototype

'rocket-silo-rocket-shadow'

SegmentPrototype

'segment'

SegmentedUnitPrototype

'segmented-unit'

SelectionToolPrototype

'selection-tool'

SelectorCombinatorPrototype

'selector-combinator'

ShootAchievementPrototype

'shoot-achievement'

ShortcutPrototype

'shortcut'

SimpleEntityPrototype

'simple-entity'

SimpleEntityWithForcePrototype

'simple-entity-with-force'

SimpleEntityWithOwnerPrototype

'simple-entity-with-owner'

SmokeWithTriggerPrototype

'smoke-with-trigger'

SolarPanelEquipmentPrototype

'solar-panel-equipment'

SolarPanelPrototype

'solar-panel'

SoundPrototype

'sound'

SpaceConnectionDistanceTraveledAchievementPrototype

'space-connection-distance-traveled-achievement'

SpaceConnectionPrototype

'space-connection'

SpaceLocationPrototype

'space-location'

SpacePlatformHubPrototype

'space-platform-hub'

SpacePlatformStarterPackPrototype

'space-platform-starter-pack'

SpectatorControllerPrototype

'spectator-controller'

SpeechBubblePrototype

'speech-bubble'

SpiderLegPrototype

'spider-leg'

SpiderUnitPrototype

'spider-unit'

SpiderVehiclePrototype

'spider-vehicle'

SpidertronRemotePrototype

'spidertron-remote'

SplitterPrototype

'splitter'

SpritePrototype

'sprite'

StickerPrototype

'sticker'

StorageTankPrototype

'storage-tank'

StraightRailPrototype

'straight-rail'

SurfacePropertyPrototype

'surface-property'

SurfacePrototype

'surface'

TechnologyPrototype

'technology'

TemporaryContainerPrototype

'temporary-container'

ThrusterPrototype

'thruster'

TileEffectDefinition

'tile-effect'

TileGhostPrototype

'tile-ghost'

TilePrototype

'tile'

TipsAndTricksItem

'tips-and-tricks-item'

TipsAndTricksItemCategory

'tips-and-tricks-item-category'

ToolPrototype

'tool'

TrainPathAchievementPrototype

'train-path-achievement'

TrainStopPrototype

'train-stop'

TransportBeltPrototype

'transport-belt'

TreePrototype

'tree'

TriggerTargetType

'trigger-target-type'

TrivialSmokePrototype

'trivial-smoke'

TurretPrototype

'turret'

TutorialDefinition

'tutorial'

UndergroundBeltPrototype

'underground-belt'

UnitPrototype

'unit'

UpgradeItemPrototype

'upgrade-item'

UseEntityInEnergyProductionAchievementPrototype

'use-entity-in-energy-production-achievement'

UseItemAchievementPrototype

'use-item-achievement'

UtilityConstants

'utility-constants'

UtilitySounds

'utility-sounds'

UtilitySprites

'utility-sprites'

VirtualSignalPrototype

'virtual-signal'

WallPrototype

'wall'


Type used in

Prototypes

Types

Defines