

Configure all object/creature drops, spawns, spawners, and boss altars. Add boss despawn rules, remote Forsaken power selection, altar hover info for offerings/bosses, RuneStone location pins, Vegvisir buffs, stacked drops, and level-scaled trophies.
| Domain | What it controls |
|---|---|
location |
Boss altars, altar item stands, Vegvisir global effects, and RuneStone global pins |
character |
CharacterDrop loot, one-per-player drop counting, drop-in-stack, despawn rules, and boss-tamed pressure |
object |
Containers, pickables, pickable items, fish, destructibles, mine rocks, trees, and object drop tables |
spawner |
SpawnArea and CreatureSpawner tables, intervals, caps, level ranges, and location-scoped spawner rules |
spawnsystem |
World SpawnSystem rows, biome rules, time-of-day rules, global-key gates, and extended spawn data |
spawnsystem is a full replacement domain: the loaded rows become the live world spawn table. Keep every spawn row you still want.

Boss-location and location-helper behavior.
ItemStand restrictions and offering changesvegvisirGlobalEffects status-effect rewards when interacting with Vegvisirs
onePerPlayer can count nearby living players within the configured range
DNS_object.locations.reference.yml exists because many objects are dependent on locations
locationsDNS_spawner.locations.reference.yml exists because many spawners are dependent on locationsThe vertical lines in the spawner image are world SpawnSystem checks.
SpawnSystem table with the rows you define.

BepInEx/config/DropNSpawn/..reference.yml files to find real prefab names and current values.DNS_<domain>.yml or DNS_<domain>_*.yml.Generated samples live in BepInEx/config/DropNSpawn/examples/. They are safe examples until you copy them into an active override file or rename them to a loaded DNS_<domain>_*.yml file.
Loaded override files:
DNS_<domain>.ymlDNS_<domain>.yamlDNS_<domain>_*.ymlDNS_<domain>_*.yamlGenerated helper files:
DNS_<domain>.reference.yml shows current game data and prefab names.DNS_object.locations.reference.yml shows which location roots contain object prefabs.DNS_spawner.locations.reference.yml shows location context for spawner rules.DNS_<domain>.full.yml is an exhaustive scaffold written by dns:full; it is not loaded.Use one primary file per domain when possible. Supplemental files are useful for splitting large configs by biome, progression tier, or feature.
Reference files are generated lookup snapshots. Missing reference files are created automatically, and existing reference files are updated automatically when their source game data changes.
Notes:
DNS_spawnsystem.reference.yml is generated from vanilla and upstream mod SpawnSystem data. DNS_spawnsystem.yml full overrides are not used as reference source data.DNS_object.locations.reference.yml and DNS_spawner.locations.reference.yml are generated lookup files and are also kept up to date automatically.dns:reference [object|character|spawner|location|spawnsystem|all]
Regenerates reference files.dns:full [object|character|spawner|location|spawnsystem|all]
Writes non-loaded full scaffold files.dns:inspect spawner
Shows the current or nearest spawner target and resolved location selector context.dns:inspect bossstone
Shows per-player boss stone state for the aimed target.dns:bossstone reset <exactPlayerName>
Admin command that resets per-player boss stone state for one player.Most server-facing settings are synced from the server.
Domain toggles live under 4 - Domains:
Enable Object OverridesEnable Character OverridesEnable Spawner OverridesEnable Location OverridesEnable SpawnSystem OverridesGeneral, boss, and character settings include:
Lock ConfigurationDefault SpawnArea Max Total SpawnsEnable Runestone Global PinsEnable Vegvisir Global EffectsShow LocationProxy Offering Bowl Hover InfoPer Player Boss StonesRemote Forsaken Power SelectionEnable Boss Tamed PressureEnable Same Boss Duplicate Blockdefault despawn delay secondsdefault despawn rangeOnePerPlayer drop check rangeglobal drop in stackglobal drop in stack blacklistglobal trophy level multiplierglobal trophy level multiplier blacklistClient-only settings include Rotate Forsaken Power Shortcut.
If another mod fully owns the same system, disable the overlapping DropNSpawn domain instead of stacking both.
VNEI: DropNSpawn character drops are exposed for normal lookup.MonsterDB: overlaps with character and spawnsystem.Drop That!: overlaps with object and character.Spawn That!: overlaps with spawner and spawnsystem.Expand World Spawns: overlaps with spawnsystem.ESP for spawners, spawn points, and object infoXRayVision for object componentsInfinity Hammer for placing and removing test objects