Owner-safe automatic closing for Valheim doors and gates, with network deadlines, configurable radius/delay, dungeon behavior, and player-door sensor blocking.
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.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.