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

# Factorio Prototype Docs Version 2.0.7

## PlanetPrototypeMapGenSettings :: struct

## Properties

- default
- sorted

cliff_settings optional | :: CliffPlacementSettings |
territory_settings optional | :: TerritorySettings |
autoplace_controls optional | :: dictionary[AutoplaceControlID → FrequencySizeRichness] |
autoplace_settings optional | :: dictionary[`"entity"` or `"tile"` or `"decorative"` → AutoplaceSettings] | Each setting in this table maps the string type to the settings for that type.
Each setting in this table maps the string type to the settings for that type.
property_expression_names optional | :: dictionary[string → string or bool or double] | Map of property name (e.g. [...]
Map of property name (e.g. [...]
moisture_climate_control optional | :: bool | Used for showing the planet icon in map generator GUI next to moisture climate control.
Used for showing the planet icon in map generator GUI next to moisture climate control.
aux_climate_control optional | :: bool | Used for showing the planet icon in map generator GUI next to aux climate control.
Used for showing the planet icon in map generator GUI next to aux climate control.

autoplace_controls optional | :: dictionary[AutoplaceControlID → FrequencySizeRichness] |
autoplace_settings optional | :: dictionary[`"entity"` or `"tile"` or `"decorative"` → AutoplaceSettings] | Each setting in this table maps the string type to the settings for that type.
Each setting in this table maps the string type to the settings for that type.
aux_climate_control optional | :: bool | Used for showing the planet icon in map generator GUI next to aux climate control.
Used for showing the planet icon in map generator GUI next to aux climate control.
cliff_settings optional | :: CliffPlacementSettings |
moisture_climate_control optional | :: bool | Used for showing the planet icon in map generator GUI next to moisture climate control.
Used for showing the planet icon in map generator GUI next to moisture climate control.
property_expression_names optional | :: dictionary[string → string or bool or double] | Map of property name (e.g. [...]
Map of property name (e.g. [...]
territory_settings optional | :: TerritorySettings |

## Properties

### cliff_settings :: CliffPlacementSettings optional

### territory_settings :: TerritorySettings optional

### autoplace_controls :: dictionary[AutoplaceControlID → FrequencySizeRichness] optional

### autoplace_settings :: dictionary[`"entity"` or `"tile"` or `"decorative"` → AutoplaceSettings] optional

Each setting in this table maps the string type to the settings for that type.

### property_expression_names :: dictionary[string → string or bool or double] optional

Map of property name (e.g. "elevation") to name of noise expression that will provide it. Entries may be omitted. A notable usage is changing autoplace behavior of an entity based on the preset, which cannot be read from a noise expression.

### moisture_climate_control :: bool optional

Default: `false`

Used for showing the planet icon in map generator GUI next to moisture climate control.

### aux_climate_control :: bool optional

Default: `false`

Used for showing the planet icon in map generator GUI next to aux climate control.

Type used in

- PlanetPrototype::map_gen_settings