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.
BiomeProgressionControl
Manage biome access, spawns, loot, and boss progression on multiplayer worlds, with live unlocks.
By Crasssam
CHANGELOG
Changelog
1.0.0
- First stable release as Biome Progression Control.
- Added the carved runestone progression icon.
- Preserved the existing plugin ID and configuration identity for upgrades from pre-release Biome Gate builds.
0.1.12
- Enforced per-biome boss access for Sealbreaker doors and item offerings at boss bowls, including the Strange Bowl used to open Kall's gate.
- Disabled item attraction and pickup for drops in locked biomes.
0.1.11
- Fixed creature-drop filtering to identify the owning character through its component, matching the current Valheim
CharacterDropAPI.
0.1.10
- Suppressed creature loot generation when a character dies in a locked biome.
- Kept player death drops unchanged.
0.1.9
- Removed the unsupported SpawnSystem validation hook for Valheim 1.0.16; the final SpawnSystem guard and local spawner gates remain active.
0.1.8
- Fixed the build-placement patch to match Valheim's void
Player.PlacePiecemethod. - Apply Harmony patches individually so one incompatible patch cannot prevent the remaining biome gates from initializing.
0.1.7
- Reject locked-biome world spawn points during validation and keep a final guard on direct SpawnSystem calls.
- Guard additional CreatureSpawner and SpawnArea update and spawn methods.
- Log the effective biome access settings and the first blocked spawn path per biome for troubleshooting.
0.1.6
- Fixed biome checks for combined biome flags so locked biomes cannot fall through as unlocked.
- Suppressed CreatureSpawner and SpawnArea spawns in locked biomes, in addition to SpawnSystem spawns.
0.1.5
- Let players enter locked biomes while blocking interactions, attacks, item use, pickups, building, dismantling, map exploration, and player-caused damage there.
- Preserve movement so players can leave a locked biome.
0.1.4
- Removed the unused Ocean setting from the Boss summoning section; Ocean remains configurable under Biome access.
0.1.3
- Added independent admin-synced boss summoning access for each biome.
- Blocked altar interaction and boss spawn RPCs when that biome's boss summoning is disabled.
0.1.2
- Updated the package and mod version to 0.1.2.
0.1.1
- Fixed the Valheim biome enum type so the mod builds against the game assemblies.
- Updated release validation to verify the packaged DLL against the compiled output size.
- Updated the Rigidbody velocity reset for the current Unity API.
0.1.0
- Initial release candidate.
- Added server-synced, admin-only per-biome access settings.
- Added live player boundary blocking and world spawn suppression for locked biomes.