Reworked the public installation documentation to make Gale/Thunderstore the recommended end-user method.
Clarified that Gale installs the precompiled plugin and BepInEx dependency automatically; the .NET SDK and local compilation are not required for normal users.
Moved the source-build installer and publication launcher to a maintainer/developer section.
No access-control behaviour changed from 1.0.8.
1.0.8
Fixed the automatic French panel shortcut on AZERTY keyboards: the key physically labelled A now opens the panel.
Kept the automatic shortcut exclusive: A is displayed in French and Q in every other Valheim language, while both use the matching physical keyboard position.
Explicit PanelKey configuration continues to override automatic keyboard handling.
1.0.7
Made the automatic detailed-panel shortcut language-exclusive: A for French; Q for English and every other Valheim language.
Explicit PanelKey configuration still overrides the automatic language choice.
1.0.6
Fixed the detailed-panel shortcut not opening despite being displayed.
Automatic panel-key mode now accepts both A and Q to remain reliable across AZERTY/QWERTY keyboard mappings while displaying the localized default.
The panel hotkey now reuses Valheim's current hovered object first, with the camera raycast retained as a fallback.
Removed the unrelated TakeInput() gate that could silently reject the custom hotkey outside Valheim's native Use action.
1.0.5
Fixed the Valheim 1.0.15 build error caused by the protected Player.TakeInput() method; the panel hotkey now checks input availability through compatible reflection.
1.0.4
Fixed vanilla-cart ACL discovery by resolving Piece, ZNetView, storage and hitch controls across sibling branches of the same vehicle prefab.
Split access selection into three explicit states: Public, Private owner-only and Whitelist.
Changed modifier + Valheim Use (E, F, etc.) into a no-window quick cycle: Public → Private → Whitelist → Public.
Added a separate detailed-panel shortcut: modifier + A in French, modifier + Q in other languages by default; PanelKey can override it in the .cfg.
Enlarged the ACL panel and its player list so the reset and close controls remain fully visible.
Preserved old ACL semantics by interpreting legacy Private + Allow data as Whitelist.
1.0.3
Clarified whitelist setup inside the panel and reports when no other connected player can be added yet.
Added an always-visible top Close button while keeping the bottom button and Escape support.
Claimed beds are forced Private to their assigned sleeper, who becomes the access/destruction owner; admins retain their override.
Hidden destruction status during normal interaction; it appears while a hammer/build tool is equipped.
Added AssignedBedsForcePrivate and ShowDestructionOnlyWithBuildTool configuration switches.
Documented that ManageModifier combines with Valheim's current Use binding, automatically respecting E/F rebinding.
Added Shift, Alt and Ctrl modifier presets directly in the access panel; any supported KeyCode remains configurable in the .cfg.
Removed repeated Harmony warnings from game-language detection by using silent reflection lookups.
1.0.2
Removed all teleport-portal hooks. TargetPortal remains the sole owner of teleport targeting and portal access modes.
Clarified that wood/iron "portals" in the French request are physical gates handled by the existing Door integration.
Added independent .cfg switches for containers, doors/gates, beds, crafting stations, cooking stations, cartography tables, carts and ships.
Disabled categories are not Harmony-patched and keep any previously stored ACL data for later reactivation.
Interface language now follows Valheim's selected language: French for French, English for every other language.
Replaced the generic package icon with a dedicated Nordic gate-and-lock icon.
1.0.1
Fixed the Shift+E access window on Valheim 1.0.15.
Fixed raw $KEY_Use hover text and added localized effective-state labels.
Added workbench/forge/cauldron/mead-kettle coverage through CraftingStation.
Added cooking-station guards for both adding and collecting items.
Added separate guards for cartography-table map reading and discovery deposits.
Fixed Valheim 1.0.15 Bed.Interact patching by using positional Harmony arguments.
Harmony patch groups now load independently, so one changed game method cannot disable the UI and all other protections.
Access UI host is created before patching; Shift+E remains available even if an optional integration is skipped.
1.0.0
Initial release candidate.
Public-by-default access model for player-built doors/gates, containers, beds, crafting stations, carts and ships.
Private mode and whitelist behaviour through Private + Allow.
Per-player Default / Allow / Deny ACL entries.
Owner always allowed.
Owner/admin management UI via Shift + E.
Vanilla destruction for unrestricted Public objects.
Owner/admin-only hammer dismantling and player-damage protection for restricted objects.
Cart storage/attachment and ship storage/helm access checks.
Added a one-click Windows build/install launcher with automatic Valheim, BepInEx and Gale detection, logging, backups and optional local-server installation.
Updated Valheim 1.0 compatibility: resolve ZNetView from components instead of removed public m_nview fields, and use Unity system-language detection.
Build script now stops immediately on compiler errors.
ZDO-backed persistence.
Compatibility-oriented Container.CheckAccess(long) integration for MultiUserChest-style mods.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.