Factorio.com|Forums|Wiki|Mod Portal|API Docs Prototype|Runtime|Auxiliary

# Factorio Prototype Docs Version 2.0.7

## BurnerEnergySource :: struct

Inherits from BaseEnergySource

## Properties

- default
- sorted

type | :: `"burner"` |
fuel_inventory_size | :: ItemStackIndex |
burnt_inventory_size optional | :: ItemStackIndex |
smoke optional | :: array[SmokeSource] |
light_flicker optional | :: LightFlickeringDefinition |
effectivity optional | :: double | `1` means 100% effectivity. [...]
`1` means 100% effectivity. [...]
burner_usage optional | :: BurnerUsageID |
fuel_categories optional | :: array[FuelCategoryID] | The energy source can be used with fuel from these fuel categories.
The energy source can be used with fuel from these fuel categories.

Inherited from BaseEnergySource

emissions_per_minute optional | :: dictionary[AirbornePollutantID → double] | The pollution an entity emits per minute at full energy consumption. [...]
The pollution an entity emits per minute at full energy consumption. [...]
render_no_power_icon optional | :: bool | Whether to render the "no power" icon if the entity is low on power. [...]
Whether to render the "no power" icon if the entity is low on power. [...]
render_no_network_icon optional | :: bool | Whether to render the "no network" icon if the entity is not connected to an electric network.
Whether to render the "no network" icon if the entity is not connected to an electric network.

fuel_inventory_size | :: ItemStackIndex |
type | :: `"burner"` |
burner_usage optional | :: BurnerUsageID |
burnt_inventory_size optional | :: ItemStackIndex |
effectivity optional | :: double | `1` means 100% effectivity. [...]
`1` means 100% effectivity. [...]
fuel_categories optional | :: array[FuelCategoryID] | The energy source can be used with fuel from these fuel categories.
The energy source can be used with fuel from these fuel categories.
light_flicker optional | :: LightFlickeringDefinition |
smoke optional | :: array[SmokeSource] |

Inherited from BaseEnergySource

emissions_per_minute optional | :: dictionary[AirbornePollutantID → double] | The pollution an entity emits per minute at full energy consumption. [...]
The pollution an entity emits per minute at full energy consumption. [...]
render_no_network_icon optional | :: bool | Whether to render the "no network" icon if the entity is not connected to an electric network.
Whether to render the "no network" icon if the entity is not connected to an electric network.
render_no_power_icon optional | :: bool | Whether to render the "no power" icon if the entity is low on power. [...]
Whether to render the "no power" icon if the entity is low on power. [...]

## Properties

### type :: `"burner"`

### fuel_inventory_size :: ItemStackIndex

### burnt_inventory_size :: ItemStackIndex optional

Default: `0`

### smoke :: array[SmokeSource] optional

### light_flicker :: LightFlickeringDefinition optional

### effectivity :: double optional

Default: `1`

`1` means 100% effectivity. Must be greater than `0`. Multiplier of the energy output.

### burner_usage :: BurnerUsageID optional

Default: `"fuel"`

### fuel_categories :: array[FuelCategoryID] optional

Default: `{"chemical"}`

The energy source can be used with fuel from these fuel categories.

Type used in

- BurnerGeneratorPrototype::burner
- CarPrototype::energy_source
- EnergySource
- FusionReactorPrototype::burner
- GeneratorEquipmentPrototype::burner
- LocomotivePrototype::energy_source
- RoboportEquipmentPrototype::burner
- SpiderVehiclePrototype::energy_source