LoreLocks
LoreLocks is a plugin which allows you to physically secure your chests with chest locks and traps.
Features
- Physical, Craftable Locks
- Lockpicking
- Innovative system to pick locks
- Pickproof locks
- Keys for locks
Locks
Locks come in 6 difficulties, 1-5 change the cylinder count of the lock and the 6th difficulty makes the lock unpickable, or in other words only the person which has the key can open the lock.
To create a key of a lock simply drop a lockpick on it.
Depending on the difficulty locks have a different amount of cylinders
- Difficulty 1 has 3 cylinders
- Difficulty 2 has 4 cylinders
- Difficulty 3 has 5 cylinders
- Difficulty 4 has 6 cylinders
- Difficulty 5 has 7 cylinders
Then place it in the first slot of the chest (upper left slot) to lock the chest. Make sure to create a key by dropping a lockpick onto the lock before locking the chest if you want to avoid picking your own chest every time.
If you forget to create a key from an unpickable lock ask an admin for help, he can bypass the lock and open the chest for you.
Traps
Traps are items which will secure your chest even more, to add a trap to a chest place it in the second slot, right next to the lock.
They are triggered when a player fails to pick the chest, i.E. whenever he clicks the wrong cylinder and the lock gets reset.
Types of traps
The damage trap
Damage traps damage the player which is trying to pick the lock every time he fails to pick the right cylinder. Power determines the amount of hearts (not half hearts) which are taken away.
The explosive trap
Explosive traps create an explosion on the location of the player failing to pick the lock. The explosion does not damage any blocks. For the power of explosive traps check this wiki article.
The poison trap
Poison traps apply the poison potion effect to the player failing, the power attribute determines the level of the poison effect.
The power attribute ranges from 1-127.
Media
Two videos to show the basics with the default configuration by EricAutopsy
Making locks and keys
Picking a lock
Video covering the plugin by Fat_Thumbs from SoulFire
Fat_Thumbs updated video
German tutorial by ModdyLP
Servers using this plugin
Due to request I'll add a list with servers using this plugin :)
Soulfire
A british minecraft server
Homepage: *click*
IP/Hostname: 193.35.58.2:25588
Owner: Debzy86
Necropolis
A modern zombie survival server
Homepage: *click*
IP/Hostname: necropolis-mc.com
Owner: docwho123456
EpikwestMC
The most epik Minecraft survival experience. Ever.
Homepage: *click*
IP/Hostname: epikwestmc.no-ip.org
Owner: Zoroark173
Rise of Kings
Rise of Kings - The challenging roleplay server!
Homepage: *click*
IP/Hostname: 85.236.100.202:28865
Owner: Imjoebaker
Home of the Weary Travelers
Home of the Weary Travelers - The next MMO experience!
Homepage: *click*
IP/Hostname: 91.236.254.75:25701
Owner: Famlen
[PVE] Medieval Survival Roleplay
[PVE] Medieval Survival Roleplay
IP/Hostname: arrawn1306.no-ip.biz:25565
Owner: Arrawn1306
Kings and Glory
Kings and Glory is a hard core roleplay server.
Homepage: *click*
IP/Hostname: 108.61.108.35:25574
Owner: mr_T87
⚔ Age of Adventure ⚔
A West Indies Adventure Role-play Server
Homepage: *click*
IP/Hostname: aoanetwork.net
Owner: ROYALEMAN
Locked doors can be opened using a pressure plate
Like lorelocks.trap.use.trap-name to be able to put a trap in a chest and have it be set, and a lorelocks.trap.trigger.trap-name to allow traps to be triggered be you. This would be use useful if you want your VIP rank only to be able to use traps, and only people with the Snake kit will not be affected by poison traps!
@Zoroark173
What exactly do you mean with "permissions for traps"?
Cool! Traps sound interesting! And it will great for my server!
Ahhh, please add permissions for traps :L
@CommodoreAlpha
Traps are already configurable, check the configuration of the plugin yourself or check the configuration page here later I'll update it with the trap config.
Other/Multiple potion effects are something I'll make configurable later I wanted to add this feature and first look how it turns out then improve it.
Different lockpicks are a feature I aimed for later if I have my long list of issues finished ;)
@Tokesho
You have no permissions to pick the lock, add this to the permissions.yml in your servers root folder:
Everytime I Try To Pick A Lock It Always Says "Lock Is To Difficult For You" Help?
Will we be able to configure multiple kinds of traps ourselves in the future? (e.g. multiple kinds of explosive traps, with their own durability, power, etc.) I do like the traps idea; you can expand it with more/multiple potion effects, and perhaps even have "infinite durability" traps.
I was also wondering if you could have "self-locking chests," or chests that would lock again after a certain amount of time has passed since the last time it was picked, in the case of making a minigame or something for the whole server. I'd figure it would fit nicely with a plugin like this one.
Are there going to be multiple lockpick types in the future, each with its own break/failure chance, name, and crafting recipe?
@Der_Wisch
Awesome, thanks!
Ok new version is uploaded for review this are the changes:
- Fixed: Locked doors not dropping their lock when broken by zombie
- Added: Configuration option to block hopper movements on locked chests (default false)
- Added: Configuration option to prevent locked chests from being blown up (default false)
- Added: Configuration option to prevent zombies from breaking locked doors (default false)
- Added: Configuration for lock pick recipe
- Added: Chest traps
- Added: Information about how many locks/traps/events are loaded
@Der_Wisch
Sounds awesome, thanks. :)
@papand13
I'm currently working on the doors and I think that should not be so much to change so I'll try to do it now :)
Could you add so that Zombies cannot bash through locked wooden doors? But still can bash through wooden doors without doors.
@Der_Wisch
+1'd
@ClockworkHatter
I could but in my opinion this is nothing a chest-locking-and-lockpicking-plugin should do.
I recommend using Skript for such simple changes ;)
It's a simple, yet powerful skripting plugin where you can write scripts in english sentences.
@Der_Wisch
Yup, I figured that out. can you add something that makes it so that players can't place solid blocks on top of chests? Or is that too much?
@ClockworkHatter
Thats because I've just forgotten to protect the block below ^^
It should not be possible to break the block under the door to bypass the lock, Its already on my list for the next version (along with other protective stuff like protection from hoppers, explosions and so on)
€dit:
After changing the config file all your existing keys should be useable, so no need to create new keys :)
@Der_Wisch
So THAT'S what I was doing wrong! Alright, that means that my only problem left with this plugin is that you don't get a lock back when you break the block under a locked door.
@ClockworkHatter
Ok with your config I'm getting the error aswell and now I know how to reproduce it with default config ;)
I also noticed that your keys are not working, change
KeyDV
to 0 when using a block ID (so generally all values below 255), bukkit does not support datavalues for blocks who do not support them as long they are in the inventrory.As soon as I'm home I'll work on fixing the issue.
@Der_Wisch
Sure, Here you go:
@ClockworkHatter
Hmm I checked this with default configuration but can not reproduce this error.
Could you send me your configuration to check this problem?