Class CustomMapSettings
- Namespace
- RustMapsApi.V4.Models
- Assembly
- RustMapsApi.dll
The full settings tree describing a custom map.
public sealed record CustomMapSettings : IEquatable<CustomMapSettings>
- Inheritance
-
CustomMapSettings
- Implements
- Inherited Members
Properties
AllowBuildingOnRoads
Whether building on roads is allowed.
public bool? AllowBuildingOnRoads { get; init; }
Property Value
- bool?
BlockedPrefabs
Prefab identifiers to block from spawning.
public IReadOnlyList<string>? BlockedPrefabs { get; init; }
Property Value
CanyonsConfiguration
The canyons configuration.
public LabConfiguration? CanyonsConfiguration { get; init; }
Property Value
Caves
The cave configurations.
public IReadOnlyList<BasicMonumentConfiguration>? Caves { get; init; }
Property Value
EmbedCargoShipPath
Whether to embed the cargo-ship path.
public bool? EmbedCargoShipPath { get; init; }
Property Value
- bool?
FileName
Localised file names keyed by language code.
public IReadOnlyDictionary<string, string>? FileName { get; init; }
Property Value
GenerateAboveGroundTrainTracks
Whether to generate above-ground train tracks.
public SelectionStatus? GenerateAboveGroundTrainTracks { get; init; }
Property Value
GenerateRingRoad
Whether to generate the ring road.
public SelectionStatus? GenerateRingRoad { get; init; }
Property Value
Harbors
The harbor configurations.
public IReadOnlyList<BasicMonumentConfiguration>? Harbors { get; init; }
Property Value
IceLakes
The ice-lake configurations.
public IReadOnlyList<BasicMonumentConfiguration>? IceLakes { get; init; }
Property Value
Icebergs
The iceberg configurations.
public IReadOnlyList<BasicMonumentConfiguration>? Icebergs { get; init; }
Property Value
LakesConfiguration
The lakes configuration.
public LabConfiguration? LakesConfiguration { get; init; }
Property Value
LargeMonuments
The large-monument configurations.
public IReadOnlyList<LargeMonumentConfiguration>? LargeMonuments { get; init; }
Property Value
ModifyTiers
Whether to modify loot tiers.
public bool? ModifyTiers { get; init; }
Property Value
- bool?
Mountains
The mountain configurations.
public IReadOnlyList<BasicMonumentConfiguration>? Mountains { get; init; }
Property Value
OasesConfiguration
The oases configuration.
public LabConfiguration? OasesConfiguration { get; init; }
Property Value
OilRigConfigurations
The oil-rig configurations.
public IReadOnlyList<OilRigConfiguration>? OilRigConfigurations { get; init; }
Property Value
Quarries
The quarry configurations.
public IReadOnlyList<BasicMonumentConfiguration>? Quarries { get; init; }
Property Value
RemoveCarWrecks
Whether to remove car wrecks.
public bool? RemoveCarWrecks { get; init; }
Property Value
- bool?
RemoveLargePowerLines
Whether to remove large power lines.
public bool? RemoveLargePowerLines { get; init; }
Property Value
- bool?
RemoveRivers
Whether to remove rivers.
public bool? RemoveRivers { get; init; }
Property Value
- bool?
RemoveSmallPowerLines
Whether to remove small power lines.
public bool? RemoveSmallPowerLines { get; init; }
Property Value
- bool?
RemoveUndergroundTunnels
Whether to remove underground tunnels.
public bool? RemoveUndergroundTunnels { get; init; }
Property Value
- bool?
Ruins
The ruin configurations.
public IReadOnlyList<BasicMonumentConfiguration>? Ruins { get; init; }
Property Value
Safezones
The safe-zone configurations.
public IReadOnlyList<PrefabCustomizableMonumentConfiguration>? Safezones { get; init; }
Property Value
SmallMonuments
The small-monument configurations.
public IReadOnlyList<BasicMonumentConfiguration>? SmallMonuments { get; init; }
Property Value
TerrainConfiguration
The terrain configuration.
public TerrainConfiguration? TerrainConfiguration { get; init; }
Property Value
TrySpawningOutpostInCenter
Whether to try spawning the outpost in the centre.
public bool? TrySpawningOutpostInCenter { get; init; }
Property Value
- bool?
UnderwaterLabsConfiguration
The underwater-labs configuration.
public LabConfiguration? UnderwaterLabsConfiguration { get; init; }
Property Value
WaterWells
The water-well configurations.
public IReadOnlyList<BasicMonumentConfiguration>? WaterWells { get; init; }
Property Value
Webhook
The webhook notification settings.
public WebhookSettings? Webhook { get; init; }