
Vintage Story Mod DB · Vintage Story mod
LockInteract
Let's be real. Locks in vintage story? Pretty damn strong. In a real life scenario, you would not lock every single block and chest and door in your base. Because it would be absolute hell to find your keys and lock/unlock those 50 billion locks every time W
Quick answer
Which LockInteract release should I use?
LockInteract 1.1.1 targets 1.21.0-pre.1, 1.21.0-pre.2, 1.21.0-pre.3. It must be installed on the client. Installation on the dedicated server is optional. No extra mods listed for this file.
Where it goes
Is LockInteract required on the client, server, or both?
It must be installed on the client. Installation on the dedicated server is optional.
This release supports both sides, but the source does not require it on the server.
What else does LockInteract 1.1.1 need?
1.1.1. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add LockInteract without breaking your instance.
Built for LockInteract 1.1.1. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 1.1.1. It targets 1.21.0-pre.1, 1.21.0-pre.2, 1.21.0-pre.3; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
It must be installed on the client. Installation on the dedicated server is optional.
- 04
Pick the file you checked
Use the “Get this file” button beside 1.1.1. It opens that exact file at the source.
About this project
What does LockInteract add?
Let's be real. Locks in vintage story? Pretty damn strong.
In a real life scenario, you would not lock every single block and chest and door in your base. Because it would be absolute hell to find your keys and lock/unlock those 50 billion locks every time
With this mod, you too can experience a simulated scenario of searching for your keys and trying to get it in the lock, every time you need to leave your house.
Config:
{
"Enabled": true,
"HoldTime": 0.8,
"ApplyToPersonalLocks": false,
"UseManipulationSpeed": true,
"ManipulationSpeedWeight": 1.0,
"BlockCodeAllowList": ["game:door-*"],
"BlockCodeDenyList": [],
"ShowProgressOverlay": true,
"PlayCompletionSound": true,
"ShowHoldHint": true
}
Which means that ONLY the doors that are locked to a group require you to hold down interact. Your personal locks and containers, or your communal chests do not get affected.
ApplyToPersonalLocks = Decides if your personal/non-group locks require holding down interact
You can customise your experience by changing which types of blocks trigger this system or not, with the Allowlist and Denylist options.
(If you want to torture yourself, empty the AllowList config, and turn on ApplyToPersonalLocks. Now ALL locks require holding down interact!)
Compatibility:
CarryOn: With the X.0.1 release: We now have better compatibility with CarryOn. The mod will defer interaction to CarryOn's own delay if you are holding something in your hands (I considered an additive approach also, but that would have been a lot of work for a small gain)
CombatOverhaul: With the X.1.0 release, if you have overhaullib/CombatOverhaul installed, you can now use the UseManipulationSpeed and ManipulationSpeedWeight values in the config to have the user's manipulation speed stat affect the interaction duration. (Note, with the X.1.1 update, the weight is now unclamped, so you can set it to something like 5 if you wish)
Project description from Vintage Story Mod DB.
Pick your setup
LockInteract releases for each Vintage Story version.
Choose the version and loader you play, then open the matching release.
1.22.3
1 loader build1.22.2
1 loader build1.22.1
1 loader build1.22.0-rc.10
1 loader build1.22.0-rc.9
1 loader build1.22.0-rc.8
1 loader build1.22.0-rc.7
1 loader build1.22.0-rc.6
1 loader build1.22.0-rc.5
1 loader build1.22.0-rc.4
1 loader build1.22.0-rc.3
1 loader build1.22.0-rc.2
1 loader buildShowing the newest 12 of 43 game versions. Older files are in the list below.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
LockInteract versions and loaders
1.1.1
lockinteract_1.1.1_vs1.21.zip
11 Jun 2026
2.1.1
lockinteract_2.1.1_vs1.22.zip
11 Jun 2026
1.1.0
lockinteract_1.1.0_vs1.21.zip
11 Jun 2026
2.1.0
lockinteract_2.1.0_vs1.22.zip
11 Jun 2026
1.0.1
lockinteract_1.0.1_vs1.21.zip
10 Jun 2026
2.0.1
lockinteract_2.0.1_vs1.22.zip
10 Jun 2026
1.0.0
lockinteract_1.0.0_vs1.21.zip
9 Jun 2026
2.0.0
lockinteract_2.0.0_vs1.22.zip
9 Jun 2026
Looking for an older file? The official Vintage Story Mod DB project page is in Resources.