struct
booleantrueWhether undefined autoplace_controls should fall back to the default controls or not.
Dict<AutoplaceControlID, FrequencySizeRichness>trueDict<"entity" | "tile" | "decorative", AutoplaceSettings>trueEach setting in this table maps the string type to the settings for that type.
Dict<string, string | boolean | double>trueMap of property name ("elevation", etc) 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.
Array<MapPosition>trueArray of the positions of the starting areas.
uint32trueRead by the game, but not used or set in the GUI.
uint32trueWidth of the map in tiles. Silently limited to 2 000 000, ie. +/- 1 million tiles from the center in both directions.
uint32trueHeight of the map in tiles. Silently limited to 2 000 000, ie. +/- 1 million tiles from the center in both directions.
MapGenSizetrueSize of the starting area. The starting area only effects enemy placement, and has no effect on resources.
booleantrueIf true, enemy creatures will not attack unless the player first attacks them.
booleantrueIf true, enemy creatures will not naturally spawn from spawners, map gen, or trigger effects.
CliffPlacementSettingstrueTerritorySettingstrue