Locksmith

Compatibility

Locksmith is designed for multiplayer, optional Curios integration, and server-owned lock data.

Install Side

SideRequired?Notes
ClientYesNeeded for item screens, HUD messages, visual lock rendering, and client prediction.
ServerYesStores lock data, validates keys, blocks unauthorized use, and syncs lock state.
SingleplayerYesWorks normally because the integrated server owns the lock checks.

Curios

Curios is optional. When present, Locksmith adds a single key slot for players and counts a matching key in that slot during access checks.

Unregistered keys are rejected from the Curios slot by a server tick check.

Protection Mods

Locksmith is not a land-claim system. It blocks unauthorized opening, but it does not stop block breaking, explosions, or other world changes.

For public servers, pair Locksmith with a protection mod if locked blocks should also be physically protected.

Modded Blocks

Modded doors, chests, or chest-like blocks can be added through locksmith_profiles.json when their interaction behavior is compatible with Locksmith's door or chest profile type.

If a block uses a highly custom screen or interaction path, test it before relying on it for live server protection.

Support This Project

Like this wiki and these mods?

Every bit of support helps me keep building features, writing docs, and shipping updates.

Back to top