
LockSmith
Share chests and doors behind your ward without putting people on the ward. Designate a piece with the Locksmith key, then open it publicly or grant guest access to individuals. Also covers Personal/Team private chests for shared stashes.LockSmith
Share chests and doors behind your ward without putting people on the ward. Designate a piece with the Locksmith key, then open it publicly or grant guest access to individuals. Also covers Personal/Team private chests for shared stashes.
Ward-friendly access for Valheim bases:
- Public / private on normal chests and doors (inside wards)
- Personal / Team on private-family chests (shared stash, no ward required)
- Guests on ward pieces via a Join list, works similar to ward opt-in
- Easy to clear without rebuild
Craft one Locksmith Key, designate a piece, then permitted players use Alt+E for public/private without holding the key. The key stays required for Team / Join setup.
Requires (everyone on the server): BepInExPack Valheim, Jotunn, DrakeModsLibs
Install folder:
BepInEx/plugins/DrakeMods-LockSmith/
Version
0.3.8 — Gale flat-install repair + DrakeModsLibs 0.9.3 (fixes pickup MissingMethodException).
Craft the key
Default recipe: 1 Wood, craftable from the inventory (no station). Configurable under LockSmith → Key (KeyMaterials, KeyCraftingStation).
How to use
Designate a piece (key)
- Equip the Locksmith Key.
- Look at a player-built chest, door, or gate.
- E → Enable LockSmith (sets
locksmith_managed). First use claims it. - Unequip the key for day-to-day use.
- ClearModifier+E (default Alt+E, key equipped) → Clear LockSmith. Guests → confirm twice.
- SetupModifier+E (default Shift+E, key equipped) → Open/close Join.
Ward chests / doors — after designate
- If you have ward or guest access: Alt+E → public / private (no key).
- Strangers cannot toggle.
[Public]means open — no Join/setup until private again. - Key still needed for SetupModifier+E Join open/close (guest list on that piece).
Private chests — Personal / Team
- Equip the key on a private chest.
- E → Personal ↔ Team (creator) — also designates.
- SetupModifier+E (default Shift+E) → open/close Join (opt-in ready). Key required.
- Other character: E → Join access. Guests see names on hover; Alt+E → Leave access while Join is open.
- Hover shows Open (not vanilla No access) when you have team/guest rights.
Ward chests / doors — partial guest access
- Designate with key, then SetupModifier+E (with key) → open/close Join.
- A player not on the ward presses E while Join is open → guest list.
- Guests can open that chest/door without ward permit (
EnablePieceGuests). - Guests (and ward members) can Alt+E public/private without the key. Private chests are excluded.
Config (synced)
| Setting | Default | Notes |
|---|---|---|
EnableChests |
on | Ward public/private chests |
EnableDoors |
on | Ward public/private doors/gates |
EnableGroupChests |
on | Personal/Team private chests |
EnablePieceGuests |
on | Guest ACL on ward chests/doors |
EnableOptInAccess |
on | Ward-style Join open / E to opt in |
EnableKeyMode |
on | Craft / use the Locksmith key |
EnablePieceMode |
off | Reserved — Phase 4 hammer publics |
EnableGuestPublicToggle |
on | Permitted Alt+E public/private (no key) |
EnableDesignate |
on | Key must Enable LockSmith before no-key Alt+E |
ClearModifier |
Alt | Local — key + modifier+E clears LockSmith |
SetupModifier |
Shift | Local — key + modifier+E opens/closes Join |
TeamLabelColor |
#FF00FF |
Local only — color for Team/Guests labels |
Multiplayer
Required on server and all clients (EveryoneMustHaveMod). Feature toggles and key recipe sync via DrakeModsLibs config sync.
What’s next
See docs/drakeVision.md.
| Version | Focus |
|---|---|
| 0.4 | Placeable public chests/doors in a hammer tab (no key, no ZDO toggle) |
| 0.3–0.4 | Compatibility with devcommands mod / WardIsLove / other ward mods |
| Later | Quest/swamp keys, RenameIt, unwarded locks, store players opted in onto keys, Halvar chests, … |
Feedback
Bug reports and “this would help our RP server” notes welcome — GitHub issues.

