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.
DoorDirector
Automatically closes Valheim doors with synchronized prefab rules and per-door controls for player-built doors and gates.
CHANGELOG
Changelog
All notable changes to DoorDirector are documented here.
The format follows Keep a Changelog, and releases use Semantic Versioning.
Unreleased
0.3.0 - 2026-09-11
Changed
- Updated and validated Harmony integration against Valheim 1.0.7's current
Doorimplementation. - Updated the required BepInExPack Valheim version to 5.4.2350 for Unity 6 and Valheim 1.0 compatibility.
- Prepared the public package README for the
TomTomDK-DoorDirectorThunderstore listing.
0.2.2 - 2026-09-08
Changed
- Marked the
Diaspora-DoorDirectorThunderstore listing as deprecated and directed users to the newTomTomDK-DoorDirectorlisting.
0.2.1 - 2026-09-08
Fixed
- Observe replicated Door state changes so switches and other mods that update ZDO state directly cancel and reschedule auto-close timers correctly.
- Prevent a timer created by a previous network owner from operating a door after ownership changes.
- Retry Valheim's native close RPC while long door or drawbridge animations temporarily reject interaction.
0.2.0 - 2026-09-06
Added
- Added a configurable hotkey for toggling auto-close on individual player-built doors and gates.
- Added a server-synchronized delay for player-enabled doors.
- Added a second shortcut that opens Valheim's text input to set and persist a custom per-door delay.
- Persisted per-door overrides in Valheim's native networked object data.
0.1.2 - 2026-09-06
Fixed
- Aligned the Thunderstore package, DLL, and BepInEx plugin versions after the
0.1.1manifest-only release.
0.1.0 - 2026-09-06
Added
- Automatic closing for native Valheim
Doorcomponents. - Normal, inverted, and ignored per-prefab behavior rules.
- Default and per-prefab close delays.
- Server-synchronized gameplay configuration with server locking.
- Cancellation when a Door is operated again before its timer expires.
- Exact prefab diagnostics through logging, an
F7hotkey, and thedoordirector_prefabconsole command. - Dedicated-server support and a Thunderstore/r2modman package workflow.