Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
DropNSpawn
Easy way to configure all drops, spawns and events(raid) by reference system. Prevent high tier mobs spawning on low tier biomes. Make dungeon creaturespawners respawn. Multiple trophies and stacked drop instantly from creatures with linear scaling.
| Date uploaded | 3 days ago |
| Version | 1.3.16 |
| Download link | sighsorry-DropNSpawn-1.3.16.zip |
| Downloads | 225 |
| Dependency string | sighsorry-DropNSpawn-1.3.16 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2351README
DropNSpawn
Customize Valheim's drops, loot, spawners, world spawning, and raids with YAML. Use generated references to find prefab names and values, then edit only what you need.
| Character drops | Object loot | Spawners |
|---|---|---|
![]() |
![]() |
![]() |

What you can change
| Domain | Controls |
|---|---|
character |
Creature drops, quantities, chances, level scaling, and stacked loot |
object |
Chests, pickables, fish, trees, rocks, destructibles, and their loot |
spawner |
SpawnArea and CreatureSpawner tables, intervals, limits, levels, and location rules |
spawnsystem |
World spawn tables, biomes, time of day, and progression requirements |
events |
Raid definitions, spawn lists, conditions, and scheduling |
Install
Install the same DropNSpawn version and its dependencies on the server and all clients. A mod manager is the simplest option; for manual installation, place DropNSpawn.dll in BepInEx/plugins/.
Requires BepInExPack Valheim 5.4.2351. Expand World Data is optional: DNS's basic drops, spawners, world spawning, raids, and native faction overrides work without it. Install EWD 1.71 or newer on the server and clients to use spawn data/fields/objects, event startCommands/endCommands, or EWD custom biomes. Without EWD, nonempty extension settings reject the affected domain's configuration update and retain its previous accepted configuration; they are not silently ignored. Empty extension fields are allowed.
The current target is Valheim 1.0.15; see the compatibility notes for reviewed EWD builds and existing-YAML update notes. Restart after changing the installed mod set; mixed EWD capability between peers is not supported for EWD-dependent configurations.
Quick start
- Start the game or server and load a world once to generate the configuration files.
- Open
BepInEx/config/DropNSpawn/and find the relevantDNS_<domain>.reference.yml. - Copy the entries you want to customize into
DNS_<domain>.yml, or a supplemental file such asDNS_character_wolves.yml. - Save. Loaded YAML files reload at runtime; on a multiplayer server, edit the server's files.
For example, put this in DNS_character.yml to replace Lox loot:
- prefab: Lox
characterDrop:
drops:
- item: LoxMeat
amount: 4~6
- item: LoxPelt
amount: 2~3
- item: TrophyLox
chance: 0.1
levelMultiplier: false
Global options live in BepInEx/config/sighsorry.DropNSpawn.cfg. All five domains start enabled; toggle them under 4 - Domains. Loot scaling, stacked drops, trophy scaling, and event scheduling have their own settings; most server-facing settings sync from the server.
Under 2 - Character, monster instant loot drop blacklist defaults to Dragon, Hatchling. These creature prefabs keep normal ragdoll loot timing even when instant loot is enabled. Use comma-separated names, or leave it empty for no exclusions; changes affect new ragdolls.
Know before editing
- SpawnSystem replaces the main world spawn table. Keep every row you still want across your loaded SpawnSystem files. Unlike the other domains, it is not a set of small patches to existing rows. Valheim's separate AltBiome lists remain native.
- Custom drop lists replace native loot, not add to it. Matching Character rules merge their custom drops. Put
conditionsat the entry level, not on individual drop items. Omitted ornulldrops leave existing loot unchanged;drops: []explicitly contributes an empty replacement. - Spawner rules select one winner. The most specific passing selector wins; later-loaded entries break ties. Use top-level
locationsto scope a rule to a location. - CreatureSpawner cumulative limits are optional. Use
creatureSpawner.maxTotalSpawnsorDefault CreatureSpawner Max Total Spawnsin the config.0adds no limit and preserves one-time behavior; a positive limit counts successful spawns while enabled and stops the spawner without destroying it. See the spawner guide. - Generated files are lookup material. Do not edit
.reference.ymlor.full.ymlto change gameplay. Generated.sample.ymlfiles inexamples/are inactive until copied or renamed to a loaded override filename.
Both .yml and .yaml are supported. Loaded names are DNS_<domain> and DNS_<domain>_*, with either extension. Use events for raids, for example DNS_events.yml.
Scale spawn intervals per file
Place this optional header before all prefab entries in a SpawnSystem override file:
- spawnIntervalMultiplier: 2.0
- prefab: Deer
spawnSystem:
spawnInterval: 36
This sets an effective interval of 72 seconds. 0.5 halves intervals; 2.0 doubles them. The multiplier must be finite and greater than zero, defaults to 1.0, and affects only that file—not event spawns. Decimal intervals are preserved. Keep the other world spawn rows you want; this is only a header example.
References and commands
Reference files are generated automatically and refreshed when source data changes. Object and Spawner also provide .locations.reference.yml files for location lookup.
| Console command | Purpose |
|---|---|
dns:reference [object|character|spawner|spawnsystem|events|all] |
Regenerate reference files |
dns:full [object|character|spawner|spawnsystem|all] |
Write exhaustive, non-loaded .full.yml scaffolds |
dns:inspect spawner |
Inspect the current or nearest spawner and its location context |
Events use DNS_events.reference.yml instead of a separate full scaffold.
Using More World Locations AIO? Automatic Object/Spawner references skip MWL location interiors to avoid loading every bundle. Registered prefabs and override rules remain usable, and partial exports are labeled. If the MWL manifest is unavailable, automatic interior scanning is deferred for all locations.
Manual dns:reference object, dns:reference spawner, and dns:full spawner can load all location interiors, take minutes, and use substantial memory. Avoid these full exports on low-memory clients.
Compatibility
- Expand World Data 1.73: DNS manages normal world spawns, raids, and loot. EWD's corresponding Spawn/Event/Drop features are suppressed at runtime without changing its settings or YAML. World and AltBiome data remain EWD-owned, including AltBiome spawn
data,fields,objects, andfaction. DNS domain Off restores DNS's baseline; it does not enable EWD's overlapping features. Install matching builds on the server and clients and restart after changing the mod set. See the integration notes. - VNEI can display configured character drops. ESP is useful for inspecting spawns and objects.
- Creature Level & Loot Control: DNS's own character loot scaling is inactive by default when CLLC is installed. YAML overrides, stacked drops, instant loot, and OnePerPlayer range still work.
- If another mod owns the same system, disable the overlapping DNS domain: MonsterDB (
character,spawnsystem), Drop That! (object,character), Spawn That! (spawner,spawnsystem), or Expand World Spawns (spawnsystem). - Boss altar and boss-management features belong to BossRules; runestone pins and Vegvisir rewards belong to UsefulRunestones. DropNSpawn retains location lookup for Object and Spawner selectors.
Guides and support
CHANGELOG
1.3.16 — CreatureSpawner cumulative spawn limits
- Added the synchronized
Default CreatureSpawner Max Total Spawnsconfig and per-entrycreatureSpawner.maxTotalSpawnsYAML field. Omitted/null values inherit the config default;0adds no cumulative limit, and1–1000limits successful spawns per spawner instance. - Stored owner-counted successes in the spawner's ZDO while a positive limit is active. Reloading or disabling the limit preserves its saved count; earlier unlimited/pre-feature spawns are not counted retroactively. Reaching the limit stops spawning without destroying the CreatureSpawner, and raising the limit can allow spawning to resume under native rules.
- Preserved native one-time behavior, respawn timing, spawn connections and living-group limits. Exhausted group members are excluded from both candidate selection and the weight sum, so they cannot consume eligible members' spawn opportunities. Existing SpawnArea destruction behavior is unchanged.
- Updated generated templates, full scaffolds, cloning and synchronized payloads for the new field. The Spawner network schema is now 8; existing YAML remains valid, but update the server and all clients to 1.3.16 together and restart.
- Added original-game-DLL contract checks and isolated Mono coverage for counters, ownership, live default changes, one-time YAML values, patch installation and weighted group selection. Actual world-save/restart, ownership-transfer and multiplayer gameplay checks remain in-game verification steps.
1.3.15 — Standalone support and optional Expand World Data
- Made Expand World Data a soft dependency and removed it from the required package dependencies. Basic drops, spawners, world spawning, raids and faction overrides now work without EWD; existing optional CreatureManager faction integration is retained.
- Preserved spawn
data/fields/objects, eventstartCommands/endCommands, custom biomes, AltBiome metadata and overlapping-feature protection when EWD 1.71 or newer is installed. EWD is not bundled or modified. - Without EWD, nonempty EWD-only settings reject the affected domain's configuration update and retain its previous accepted configuration instead of silently ignoring those settings. Empty extension fields and disabled spawn rows remain valid.
- Kept YAML formats and all five domain network schemas unchanged. Added standalone loading, configuration rejection and EWD-present regression coverage using original client/server assemblies and isolated Unity Mono checks; actual gameplay and multiplayer still require in-game verification.
- Updated the BepInExPack Valheim package dependency to 5.4.2351. Update DNS on the server and all clients together and restart; install EWD on all participating peers when using EWD-dependent configurations.
1.3.14 — Expand World Data 1.73 compatibility
- Added runtime compatibility for EWD 1.73's integrated Spawn/Event/Drop features. DNS retains control of normal world spawns, raids and loot even when EWD's overlapping options are enabled, without rewriting EWD configuration values or YAML files. EWD's Multiple events and Check per player modes are also suppressed through the event feature gate.
- Preserved EWD's world, biome and AltBiome systems. AltBiome spawn
data,fields,objectsandfactionnow use the existing DNS spawn payload path, and these extension fields are retained when EWD exports AltBiome data for server synchronization. - Stopped retaining discarded AltBiome spawn metadata across reloads while preserving payloads still used by live heightmaps. No per-frame reflection or scene scanning was added.
- Prevented numeric global-key consumption from custom-data spawns when the DNS SpawnSystem domain is Off. DNS domain Off remains baseline restoration, not a handoff to EWD.
- Added official EWD DLL contract checks and isolated Mono coverage for patch installation, reload/sync entrypoint suppression, setting preservation and AltBiome metadata lifetime. Actual host/dedicated multiplayer spawning and synchronization remain in-game verification steps.
- Kept the existing EWD dependency minimum, YAML formats and DNS network schemas. Update the server and all clients to 1.3.14 together and restart. Legacy standalone EWS/EWE installations are outside this compatibility patch's supported scope.
1.3.13 — Instant loot exclusions and documentation cleanup
- Added the synced
monster instant loot drop blacklistsetting, defaulting toDragon, Hatchling. Matching creature prefabs keep their normal ragdoll loot timing while instant loot remains enabled for other creatures; drop contents, amounts and existing duplicate prevention are unchanged. - Made blacklist matching case-insensitive and live-updatable. Commas, semicolons and newlines are accepted, and an empty value removes all exclusions. Changes apply to newly created ragdolls.
- Simplified the README around installation, generated references, active YAML files, authoritative SpawnSystem behavior, MWL export safety and the most important override rules while keeping all existing images.
- Removed duplicate Character baseline storage and made config reload comparison use the existing domain-toggle map, reducing maintenance paths without changing YAML, network or public integration contracts.
- Added managed coverage for instant-loot defaults, exact prefab matching, live edits, cache invalidation and empty-list behavior. Actual ragdoll timing and multiplayer execution still require in-game verification; update all peers together for the mod version check.
1.3.12 — MWL reference generation safety
- Automatic Object/Spawner reference generation now skips More World Locations AIO location interiors before loading their assets. MWL is identified by its plugin GUID and manifest asset IDs; already registered prefab references and override behavior remain unchanged.
- Preserved existing full references instead of replacing them with partial automatic exports. New partial references are labeled and use distinct cache signatures. If the MWL manifest cannot be read, automatic location-interior scanning is deferred rather than force-loading all locations.
- Balanced location-scan soft-reference loads with releases, including failed loads, exceptions and early iterator disposal. Reused Spawner location results across its two reference outputs and stopped retaining every conflicting Object reference variant.
- Kept explicit
dns:reference objectanddns:reference spawnerfull exports available, with an MWL memory/time warning. Manual full exports can still be expensive on low-memory systems. - Added managed regression coverage for MWL asset exclusion, reference preservation, partial-export metadata, load/release structure and Object reference ambiguity. Steam Deck performance and gameplay with MWL have not been verified. YAML and network schemas are unchanged; update all peers together for the mod version check.
1.3.11 — Valheim 1.0.12 / Expand World Data 1.71
- Updated the Expand World Data dependency to 1.71.0 and the vendored ServerSync to the reviewed
valheim-1.0.7-r1reference, including its RPC constant and connection-buffer fixes. - Switched to original game assembly references and cached Harmony accessors for nonpublic game members. Updated location zone keys, the location-spawn patch signature, and event environment selection for the new biome sectors.
- Preserved the native persistent-event spawn requirement in YAML, reference/scaffold output, clones, signatures, and network payloads.
spawnSystem.requiredPersistentEventaccepts the event's internal name; an empty string clears the requirement. SpawnSystem DTO is now 4 and Event DTO is 3; update all peers to 1.3.11 together. Existing YAML remains valid. - Preserved the game's
cheateditem provenance in custom and stacked character drops. Matched parent-owned SpawnArea networking for total-spawn caps and persisted location selectors. - Added checks against both client and dedicated-server original assemblies, plus isolated tests using the game's Mono runtime and Harmony. Actual gameplay and multiplayer sessions have not been verified.
1.3.10
- Fixed explicit character
drops: []being ignored. Omitted/null lists still preserve existing drops; matching rules still combine their valid rows, and invalid-only lists do not clear loot. - Released event metadata and custom spawn payloads when their owning events/rows are no longer referenced, while retaining data for live clones.
- Added VNEI callback/coroutine cleanup and refresh failure recovery without discarding queued work on temporary indexing-readiness failures.
- Reduced redundant configuration/drop cloning and location reference scans, removed unreachable branches and forwarding methods, and moved related preparation/application code into existing files.
- Kept package generation out of Debug builds and retained ordinary Release ZIP packaging. Added managed regression checks and a separate gameplay validation guide.
1.3.9
- Added disabled-by-default synced
require player-aligned killer for character dropsand victim-prefab blacklist settings. When enabled, vanilla and YAML-driven non-playerCharacterDroploot requires a lethal source from a Player, tamed character, or thePlayers/PlayerSpawnedfactions. - Preserved player-aligned poison, fire, and spirit kill credit with low-overhead attribution across ragdoll and direct custom-drop paths; hostile, environmental, self, unknown, and mixed player-aligned/hostile lethal sources are suppressed.
1.3.8
- Deep-cloned static, snapshot, and conditional character-drop templates when assigning them to prefabs and live creatures, preventing in-place changes by other drop modifiers from leaking across same-prefab deaths or corrupting cached drop state.
1.3.7
- Fixed custom-handled and stacked character drops being snapped to the highest solid or terrain surface; they now use vanilla spherical placement around the character or ragdoll origin, preserving indoor, dungeon, structure, and airborne heights.
1.3.6
- Fixed
MultiplePerPlayerevent scheduling on dedicated servers by restoring the periodic current-event broadcast, keeping clients synchronized so event creature spawners can activate. - Added an optional per-file
spawnIntervalMultiplierheader for SpawnSystem override YAML, scaling explicit and native-default intervals before synchronized live application without changing prefab row order.
1.3.5
- Fixed a float-precision bug that could stop queued runtime work after about nine hours of uninterrupted uptime, preventing server-sync manifest publication, client payload application, and SpawnSystem live table updates.
- Extended the double-precision frame deadline to object and spawner reconciliation, object and character snapshot work, SpawnSystem and ESP refresh work, and VNEI refreshes.
- Added an ESP 1.37 SpawnSystem hover guard and cleared stale marker references during marker replacement to avoid invalid ZNetView/ZDO reads.
1.3.4
- Hardened correctness across hot reloads, temporary object overrides, delayed spawner activation, and synchronized payload worker shutdown.
- Reduced runtime and maintenance complexity by removing redundant state, forwarding layers, wrappers, and duplicated domain-specific paths while keeping related behavior co-located.
- Added Expand World Data 1.66-1.68 readiness compatibility, aligned the runtime and compile-time minimum with EWD 1.66, and retained support for the latest cloned-location and custom-biome behavior.
1.3.3
- Added optional CreatureManager faction integration so registered custom factions can be resolved, applied, listed in validation guidance, and restored from spawned-creature ZDO data.
- Preserved native and ExpandWorldFactions handling while adding a soft dependency to ensure CreatureManager's faction API is available before DropNSpawn initializes.
1.3.2
- Fixed
character loot system = CalculateChanceso non-trophy drops participate in linear per-star amount scaling only when their native or YAMLlevelMultiplieristrue. - Kept
global trophy level multiplieras an explicit exception: enabled, non-blacklisted trophy drops use linear per-star amount scaling regardless oflevelMultiplier; disabled or blacklisted trophies retain their native or YAML behavior.
1.3.1
- Replaced the separate synced
Multiple eventsandCheck per playersettings withEvent scheduling mode:Vanilla,MultipleGlobal, orMultiplePerPlayer. The former config keys are no longer read. - Changed multiple-event collision handling so a new attempt inside
Minimum distance between eventsis discarded while the existing event continues, instead of stopping and replacing the existing event. - Fixed per-player event scheduling so the global timer advances correctly, non-positive standalone intervals remain disabled, and each matured standalone event evaluates every player before its timer resets once.
- Added synced
Event duration multiplierwith a0~3range. Positive values scale durations not explicitly set by YAMLsettings[2];0disables every event whose effective duration is positive while leaving duration-0events enabled. - Preserved positional
''placeholders in eventsettings, allowing later fields to be overridden while an earlier field is omitted, and documented the syntax in generated override YAML. - Canonicalized the known duplicate vanilla
army_moderandarmy_theeldervariants in event references, applied same-name overrides to every original variant, and collapsed equivalent overridden variants to avoid duplicate selection weight.
1.3.0
- Breaking: SpawnSystem override rows now accept only one flat
spawnSystemblock inDNS_spawnsystem.yml, supplementalDNS_spawnsystem_*.yml/.yamlfiles, and eventspawns. The former nested spawnconditionsandmodifiersblocks are no longer supported. - Back up edited overrides, then either regenerate the SpawnSystem/Event override YAML from the new templates and reapply your entries, or manually remove each nested
conditions:andmodifiers:header and move those fields underspawnSystem:as shown below. Event-levelconditionsremains unchanged. - Unified SpawnSystem and event-spawn models, clone paths, generated reference/full output, and synchronized payloads. Event spawns now expose the same custom-data fields, including
objects. - SpawnSystem schema and full output now show the native effective
spawnRadiusdefault as40~80;0endpoints still use the native40/80fallback.
Before:
- prefab: Boar
spawnSystem:
level: 1~3
groupRadius: 5
conditions:
noSpawnRadius: 64
biomes: [Meadows]
modifiers:
faction: Demon
After:
- prefab: Boar
spawnSystem:
level: 1~3
groupRadius: 5
noSpawnRadius: 64
biomes: [Meadows]
faction: Demon
Version |
Update Notes |
|---|---|
| 1.2.8 | - Hardened synchronized payload handling with strict SHA-256 manifest validation, bounded compressed/decompressed sizes, chunk-count checks, and safe cache paths. - Simplified spawner selector matching and cache state while preserving exact Expand World Data cloned-location matching. - Removed unused compatibility and transport forwarding layers, runtime aliases, stale helpers, and obsolete design documents. - Co-located small state implementations with the code that owns them to reduce source-file count and navigation without adding new abstractions. |
| 1.2.7 | - Added synced disable DNS character loot scaling when CLLC is loaded, which treats DNS character loot system, both per-star loot chance options, and global trophy level multiplier as inactive at runtime when Creature Level & Loot Control is loaded, while leaving YAML overrides, drop-in-stack, instant loot, and OnePerPlayer behavior active. - Added a synced general option to set zero-minute CreatureSpawner respawn timers to a default 0-60 minute value unless YAML specifies creatureSpawner.respawnTimeMinutes; the default is 0, so the option is off until configured. - Changed event reference generation to use the pre-DNS baseline event list and group entries by resolved spawn prefab owner, so removed event-providing mods disappear from generated references and mod-added events are easier to scan. |
| 1.2.6 | - Added synced events domain support with YAML-driven random event overrides, event spawns, global event settings, and reference output. - Added character loot system with Vanilla and CalculateChance; CalculateChance keeps successful drop chances intact and scales final item amounts with separate creature/boss per-star chances. - Kept global trophy level multiplier as the toggle that lets trophies join DNS linear level scaling, while avoiding vanilla exponential level multiplier stacks. - Fixed EWD cloned location selectors by preserving exact clone prefab names through spawner provenance and shared location condition resolution. - Added a synced global-key safety option that globally disables SpawnSystem entries with requiredGlobalKey in Meadows, BlackForest, Swamp, Mountain, or Plains. |
| 1.2.5 | - Breaking: DNS_location.yml is no longer generated, loaded, synchronized, or exposed through dns:reference / dns:full; BossRules and UsefulRunestones own the former location-domain features. - Breaking: DNS_character.yml no longer supports despawn or bossTamedPressure; boss despawn rules, boss-tamed pressure, per-player boss stones, remote Forsaken Power selection, and CreatureSpawner same-boss duplicate blocking moved to BossRules. - Added synced monster instant loot drop config that spawns monster loot immediately while ragdolls keep their vanilla lifetime. - Changed global trophy level multiplier to scale successful trophy drops by 50% per extra creature level while avoiding vanilla exponential trophy stack scaling. - Removed runtime work profiler/debug hot-path logging and the Debug Runtime Work Profiling config to reduce overhead. - Updated Thunderstore description; DropNSpawn still keeps internal location lookup helpers for object/spawner locations: selectors. |
| 1.2.4 | - Fixed RuneStone global pins on dedicated servers by resolving location targets on the authoritative server and returning the selected pin to clients. - Fixed Same Boss Duplicate Block for CreatureSpawner so duplicate-blocked bosses do not finish their respawn delay while the previous boss is still alive. - CharacterDrop now supports non-item prefabs, such as monster prefabs, in reference/override YAML and VNEI display. Non-item drops default levelMultiplier to false; item drops keep the vanilla-style default of true. |
| 1.2.3 | - Added Vegvisir global effects with biome-based weighted status rewards, optional FX, localization, and DNS_ClearStatus. - Breaking: removed location vegvisirs pin-edit fields and location runestones edit/reference fields; Vegvisirs keep vanilla pins and RuneStone location reveals use runestoneGlobalPins. - Historical note for 1.2.3 users: regenerate DNS_location.yml on a new profile, or regenerate the current file if it was not edited. - Breaking: spawner location filters now use locations: [] instead of location: and can match multiple locations. - Added global trophy level multiplier config with blacklist support. - Reference files now auto-update; SpawnSystem reference is generated from vanilla and upstream mod data, not DNS override YAML. - Removed manual reference update mode, old diagnostics logging options, afternoon timeOfDay support, and the OnePerPlayer living-player toggle; nearby OnePerPlayer checks now count living players only. - Cleaned config ordering, transport sync, and runtime queue performance. |
| 1.2.2 | - Refactoring and optimizations |
| 1.2.1 | - Added RuneStone global pins, allowing pinless RuneStones to reveal a saved map pin for a configured location. - Added SpawnArea total spawn limits, allowing spawners to automatically break after a set number of successful spawns. |
| 1.2.0 | - VNEI shows fish's random loot with DNS installed |
| 1.1.9 | - Vegvisir supports weighted random location pinning. Put weight: n on vevgisir.locations in locations.yml |
| 1.1.8 | - Boss despawn when no player is near(configurable) - Boss despawn refund offerings when they are stated in the character.yml Block summon and spawn of more than one boss wihtin the area(configurable) - Organized configs and refactored some codes for better performance - Better support for EWD fields |
| 1.1.7 | - Fixed boss trophy sacrificing - Fixed forsaken rotation making UI too often |
| 1.1.6 | - Optimized objectdrop hotpath - Fixed bossstone reset command not working on host self |
| 1.1.5 | - Refactored huge amount of codes - Removed cllc fields since it can be done with ewd field - Added rotation of forsaken powers - Added per player bossstones option |
| 1.1.4 | - Fixed destructibleType field casuing framedrop when it is in object override.yml |
| 1.1.3 | - Fixed EWD clone locations not working as conditions for character,object and spawner domain |
| 1.1.2 | - Fixed location domain triggering errors related monstrum locs |
| 1.1.1 | - Spawnsystem reference would be generated through command only - Lightened up how spawnsystem domain works - Fixed serversync not working for spawnsystem on dedi for real |
| 1.1.0 | - Ligthened some queue logic for some domains |
| 1.0.9 | - Fixed framedrop with treebase/minerock health override - Fixed spawnsystem reference not generating automatically sometimes |
| 1.0.8 | - Fixed spawnsystem serversync not working on some clients on dedi |
| 1.0.7 | - Fixed creaturespawner edit not working on dedi |
| 1.0.6 | - Fixed cloned location not working with dns location conditions on dedi - Fixed spawners not working with location conditions on dedi |
| 1.0.5 | - Fixed serversync not working on some domains - Fixed cloned location not being applied in override yml - Fixed custom biome spawnsystem lines being not shown through ESP - VNEI compatibility is now always live - Performance and network performance improvement |
| 1.0.4 | - Support for custom EWD biomes on all domains and conditions |
| 1.0.3 | - Improved reference grouping and fps |
| 1.0.2 | - Lightened spawnsystem check and other domains to reolve hitch |
| 1.0.1 | - Resolved hitch that was caused by deleting obsolete spawnsystem lines |
| 1.0.0 | - Initial Release |


