About PassLock - The new security lock generation
From SpigotMCSmart block protection !
Are you tired of ugly sign above your doors ? But you still need to lock them right ? With PassLock, you won't need Lockette or LWC anymore !
It enables you to lock your door and your chest by a item based code. You can set and enter your code thanks to a smooth interface and give it to your friends !
Whereas other protection plugins, Passlock uses an inventory as an interface to enter your password. Chat-commands haters you are welcomed !
Here is a sneak peak !
Installation :
Simply put the .jar file into your plugins directory and install Vault
I recommend to always do a backup of config/data/locks files before updating !
Tutorial :
2. Type /lock as a chat command.
3. Right click your door / chest.
4. Set the password by clicking the blocks.
5. Confirm
6. Have fun, you're now safe !
To remove the lock, all you have to do is to type "/unlock" and right click your door.
How to modify messages :
- You can find different locales in the plugins/PassLock/locales directory
2. You can edit the text of the locale file and change the locale in the config.yml
Configuration :
- locale : The name of the locale file
- ownerNeedCode : Determines if the owner of the locked block needs to enter the code to open it
- itemMaxAmount : Determines the maximum amount of a type of item for the code (max 64)
- lockingLimitEnabled : Toggle the locking limit on/off.
- defaultDoorClosingTimeSeconds : The number of seconds after which the opened doors closes (0 for no automatic closing).
- ownerAlterted : If on, the owner of a lock will be texted every-time someone fail to open the lock.
- useEconomy : Enable the economy system
- unlockingPaysBack : If true, the player gets its money back when unlocking
If you are experimenting NullPointerExceptions, try to delete your config file and let the plugin create a new one or use /reset
How to set the price :
Add to the player/group the permission : passlock.lockprice.formula
The formula can be a constant or use "n" to make it depends on the number of locks.
I'm using EvalEx (https://github.com/uklimaschewski/EvalEx) to evaluate the expression.
Example :
- passlock.lockprice.10*n : The first one will cost 10, then 20, then 30, ...
- passlock.lockprice.42+e^n : It's possible but don't ask me why you would need something like that ^^
How to add and remove blocks :
- Use /setlockable to add a block.
2. Use /unsetlockable to remove a block.
3. Have fun
How to limit the number of locks :
Just add passlock.lockinglimit.thenumberyouwant to the player/group to limit the number of their locks.
You can also toggle this feature in the config.
By default you can lock : All types of doors, fence gates, chests and trapped chests, furnaces and trapdoors.
These are the default lockable block but you can set any block as lockable !
How to change locking window :
- Use /changeLockingInventory
- A window popup, put the items in
- Close the inventory and it's done !
If you want to cancel, just leave a blank and close the inventory.
Videos :
Big thank you to LtJim007 who did a video on the plugin (old version) !
<iframe width="500" height="300" src="https://www.youtube.com/embed/D2DdavPqZ_c?wmode=opaque" frameborder="0" allowfullscreen></iframe>
Permissions :
- passlock.open : To open locked blocks
- passlock.lock : To lock blocks
- passlock.unlock : To unlock locked blocks (they own)
Highlights
From source dataGame versions
Supports 3 Minecraft versions, the newest being 1.18.
Loaders
Runs on Spigot and Paper.
Footprint
Rated a light load on a server.
PassLock - The new security lock generation on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
- Server side
- Required on the server
- Server type needed
- Spigot, Paper
- Server load
- light
- Smallest plan we suggest
- Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 2.2.0, released 2022-05-11
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Paper | 1.16 to 1.18 (3 versions) | 1.18 |
| Spigot | 1.16 to 1.18 (3 versions) | 1.18 |
From 10 recorded builds of PassLock - The new security lock generation.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 2.2.0 | 2022-05-11 | 1.16 to 1.18 (3 versions) | Spigot, Paper |
| 2.1.1 | 2022-04-20 | n/a | Spigot, Paper |
| 2.1.0 | 2022-04-10 | n/a | Spigot, Paper |
| 2.0.2 | 2021-03-23 | n/a | Spigot, Paper |
| 2.0.1 | 2021-03-22 | n/a | Spigot, Paper |
| 2.0.0 | 2021-03-22 | n/a | Spigot, Paper |
Run PassLock - The new security lock generation on a Minecraft server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogAdmin & protection
Permissions, moderation, anti-cheat and land protection for the people running the server.
Runs on your server
From source side supportSpigotMC lists PassLock - The new security lock generation as required on the server. Check its SpigotMC page to see whether players need it too.
Compatibility
- Game
- Minecraft
- Loaders
- SpigotPaper
- Runs on
- Serverrequired on the server
- Game versions
- 1.18 and 2 earlier
- Requires
- One-click install needs a Paper server.
Verified at the source
- ✓SpigotMCOfficial listing, checked 2026-10-02Open ↗
- ✓AuthorKamereon, as published on SpigotMC
- ✓LicenseNot published by the sourceFree










