Changelog
0.1.9
- Fixed inverted custom doors being reopened after they were manually closed.
- Respected
Door.m_invertedOpenClosedText when detecting open doors and choosing the idempotent owner-written closed state.
- Added generic compatibility for Hunter Legacy showcases, Magic Supremacy secret bookcases, and other prefabs using Valheim's inverted door-state convention without hard mod dependencies.
- Read player-built identity from the authoritative ZDO creator before the local
Piece cache when protecting doors from compatible monster sensors.
0.1.8
- Replaced ownership claiming and toggle-based autoclosing with an owner-only, idempotent close RPC that can only write the closed state.
- Stored the close deadline in each door's ZDO so stale requests, ownership changes, reconnects, and already-open loaded doors are handled safely.
- Replaced per-event coroutine restarts with one deduplicated central scheduler that sleeps until the next door is due.
- Removed geometric linked-door grouping; each door leaf now owns its deadline and proximity check, so nearby unrelated doors cannot affect one another.
- Evaluated dungeon/interior exclusion from each door's world position instead of the local player's location.
- Added door registration and destruction cleanup for RPC handlers, schedules, buffers, and other static state.
- Limited the monster-door-sensor compatibility block to player-built doors; world-generated doors keep the sensor's original behavior.
- Preserved vanilla restrictions for keyed, non-closable, and mid-animation doors.
- Added fail-closed handling for unavailable vanilla closability checks and normalized non-finite player-radius config values.
0.1.7
- Re-track doors that are already open when they load back in after teleporting, so they can still auto-close after returning through a portal.
0.1.6
- Fixed null-reference errors after teleport/world unload by dropping destroyed door references before checking or closing them.
0.1.5
- Close doors through Valheim's normal
UseDoor RPC so ownership, ZDO revision, animation, and close effects stay in sync after teleports or ownership changes.
0.1.4
- Added a lightweight compatibility guard that blocks monster door sensors from opening player doors for monsters.
0.1.3
- Updated Thunderstore package description and changelog for the dungeon/interior config.
0.1.2
- Added
Enable in dungeons config. Autoclosing is disabled inside dungeons/interiors by default.
0.1.1
- Fixed Thunderstore/Gale package layout so files install directly into the package folder.
0.1.0
- Initial release.
- Added lightweight automatic closing for doors, double doors, and gates.
- Added configurable player radius and close delay.