Lock Security
LockSecurity! The easiest to use container protection plugin on Bukkit! This plugin allows the ability for you to lock your containers with a key, and only be able to open the container if you have the key in your hand! There is no way that the chest can be accessed by another user unless they have a key with the ID binded to the block you have locked. IMPOSSIBLE to access any functions of the locked block
The plugin is simple to use and get started. First, all you have to do, is craft yourself a rusty old Unsmithed Key. If you right click on a lockable block, that chest and the Unsmithed Key you right clicked with, will be assigned a unique ID in incremental order. All information about the locked block is neatly stored in an SQLite lckinfo.db file inside the LockSecurity folder in your server files. No one will be able to access the contents of that chest... unless... they attempt to open the chest with the key that was binded to it. Simple as that! I know, you're probably thinking, "But why not just try and break the chest and get the contents inside?". That's been thought of. If you are not the owner of the chest (the player who locked it in the first place), you will not be able to break it. What about explosions? That's okay... all locked blocks are explosion resistant! :D No more need to hide your chests! What about doors and redstone? That's though of too! Redstone doesn't open or close locked blocks!
This plugin is highly configurable, including per/world block lock limits, recipe result yieldings, and even a list of blocks that can be locked. As of version 1.5.0, there is an external API which has been fully documented on a BitBucket repository where the source code is privately backed up. If you're a developer, and you would like to create an add-on for LockSecurity, please scroll down to the "LockSecurity API / Add-Ons" section, and hack away!
There are a few commands to help administrators manage this plugin. There are of course a couple of missing features from these commands, and there will be more added in the future. You can view all command references and their related permission nodes by -= Clicking here =-
There are a few permission nodes that should be taken notice of. Although they are very minor, and already have reasonable default values for servers that do not have permission manager plugins, please read the permission node guide page for reference to what they all do. You can view all permission node references by -= Clicking here =-
The following recipe will get you an Unsmithed Key, which can be used to lock a lockable block. This recipe is semi-shapeless. It requires the same format, however not in the same shape. As long as the recipe is in a straight line (or diagonal), the iron bars are on the opposite ends of the wooden plank, and the iron ingot is in the center slot, the recipe will work
Please view the following page on how to use any of the configuration options if they are not already clear, by -= Clicking Here =-
Thank you to AbsintoJ, MrUrica123, and LtJim007 for making such amazing videos explaining how the basic and key features of the plugin works. AbsintoJ has made one in Portuguese, MrUrica in French, and LtJim's video is in English. It gives you a visualization of what the plugin will be like when you install it. Unfortunately, AbsintoJ's is quite outdated to version 1.1.1 of LockSecurity, but again, not a big deal ^-^. LtJim's video was released when version 1.6.1 of the plugin came out, and most recently MrUrica released his video in version 1.8.1.1. I hope you enjoy the videos!!!
As of version 1.5.0 of LockSecurity, there is a very extensive API that has full documentation. If you are a developer interested in creating add-ons for LockSecurity, please, I highly encourage you to do so! I would love to see some neat little add-ons for this plugin, and perhaps even use them! If you create a LockSecurity add-on, do not hesitate to inform me over PM on BukkitDev, Twitter (found below), or in the comments of LockSecurity. Doesn't matter how detailed it is, as long as it's an add-on, I would love to hear about it, and I will list it here :D
I have created an add-on for LockSecurity to show the true power of the new API. It is called LS-ChestCollector! Using locked chests, you can create wireless collection systems, to collect the items you specify in the command when you pick them up! You can check this add-on out by -=Clicking Here=-
About the API. If you would like to know how to actually code an extension to the LockSecurity plugin, go ahead and head over to the BitBucket Wiki page which can be found by -= Clicking Here =-
Perhaps you have an idea for something that should be added? An idea to improve my plugin at all? Or maybe you just have a bug that I couldn't seem to figure out. If you have anything listed above, make a ticket! I get e-mail notifications for when you create a ticket, and I will get to those a lot faster than a comment on my post. That also helps me organize many of the suggestions and bugs I've had in previous versions. Tickets are always preferred over comments, but if you just wanna be nice and rate this plugin based on your usage, feel free to leave a comment instead
This is a list of servers that have the Lock Security plugin installed. If you would like to try out the plugin before downloading it and putting it on your server, feel free to try it out on one of these. If your server has this plugin installed, leave the IP address in the comment, and I'll add it to the list when I have the chance!
As a highschool student, I am very busy and will only be able to work on this when time is available to me. I will make this plugin very interesting, and continue updating with as many features as I possibly can. However, eventually I will run out of gas, and not produce any ideas. Leaving a ticket with suggestions for this plugin is always encouraged if you want to keep this project alive. Thank you for all of the support on this plugin, for the very few of you that are supporting it. Numbers don't matter to me, so I'll keep producing content as long as at least one person is downloading this plugin. Enjoy
I have created a Twitter account specifically for development updates and feature sneak peeks for all of my plugins. I will be posting updates about where I'm at on plugin updates, and open to suggestions on this social media website. If you have a Twitter account and would like to get in contact with me, my development Twitter handle is @2008Minecraft It will be full of sneak peeks for you all to drool at until I fully release it. You'll also get tweets every time I publish an update for a plugin, so keep an eye on that as well ;) Social media is not a necessary, but only optional if you want to know a few things before others do
I work really hard on my projects to try and produce the best updates as I possibly can. As a new and aspiring developer, I am still looking for some means of support for future school endeavors, and getting lessons to code professionally.
If you would like to donate and help support me, that would be very much appreciated. My plugins are not pay-to-play, and donating is simply optional. If you can't support me through monetary means, please feel free to comment instead <3 Anything helps.
@2008Choco
Cant wait for 1.6.1 :D
@mat41997
Okay, I will take a look into this as soon as I get home. I am currently at school, and working on a robot :) So as soon as I get home, I'll be sure to start up my local server and see what's causing the issue. It just seems to be a simple NullPointerException, so I probably just stupidly checked if the block was locked before placing it down :P 1.6.1 should be up, if not tonight, tomorrow night.
error,
@AgoniaMc
Sure thing! I'll be working on 1.6.1 of LockSecurity soon so perhaps that would be an option :D
Fast idea, could you please make a option or permission so players cant craft the key? I think this would be great feature. Since I would like the key to be a rare in a Case thing. (Having a raid server)
@WorthlessLion
The Bukkit threads can be formatted in BBCode, so you can then use [img]link[/img], but by default and the one I prefer is WikiCreolle. To do it in that language, you do << link | description >>. That'll get your image :D make sure the link is a direct link to an image on an img hosting website (imgur, gyazo, etc.)
I would just quickly like to know how did you put images in the description
@Kevinhsneh
Exactly ^-^ Though you have to give some credit to the Lockette developer ;) He did a great job, and I really did get my inspiration from him
@2008Choco: Yes! Lockette is good ...... but [Lockette] restricting the use of certain conditions ...... For example [Sign] sacrifice appearance .. [LockSecurity] No appearance problem. [LockSecurity] with a key lock multiple Chest and doors And more .., unlock the key can be sent to friends .. Or as a key economic affairs, sales targets. RPG and now the game is so. The server owner can know [Lock] position. Lockette lack these examples .
I personally like [LockSecurity] so In [Bukkit] I could not find a better than [LockSecurity] of keys. I give [LockSecurity] high rating I like [LockSecurity] Reason. Please forgive my English ... But you know what I said ^^
@Kevinhsneh
Of course! I take my plugin development quite seriously, and I love to do it at the same time. I'm glad you enjoy the plugin for the reasons I created it. I thought it would be a neat way to kind of replace Lockette in a more practical and RPG friendly way. Placing a sign on a door/chest owned by <UUID> doesn't make any sense at all, whereas locking it with a key makes much much much more sense. It's just more practical (No disrespect towards the author of Lockette though. He has done a fabulous job at creating that plugin, and I couldn't do that well).
I have finished creating the add-on I was going to make to give a bit of an example of the true power of this API. I just have a few more things I want to add, fix, and just generally test before releasing it to the public. I think you will all love this plugin, because it links in very nice with LockSecurity. It involves a different way to use locked chests. Trust me, it's great. You will all love it. I'll put a link to the actual Bukkit post of the addon when I have fully released it to the public, in case any of you are interested in using it
This is an amazing plugin. Yes [game] and [RPG] essential Plugin. You really are very serious and careful work in this. Thank you again.
:D What do you guys think of the new Title Vectors!? Do they look cool, or what!? I think they add a bit more to the plugin page and just bring it all together. Took me a good 20 - 30 minutes to make and format. I do like the varying lengths though. Adds a bit of variety. I made some for the Spigot website as well, but I haven't added them yet
@Kevinhsneh
Thank you ^-^ It was a heavily requested feature, so I thought 1.4.0 was about time to implement it. Hope you enjoy the plugin :D Let me know if you need anything else, and I'll see what I can do
yes! yes!
is so right! I'm sure the keys are bukkit unique plug! achieve a key lock boxes!
You really strong!
Woohoo!
@Kevinhsneh
Yes, keys are now able to have multiple key id's. Although I believe you're misunderstanding how to actually achieve a multi-keyid key. I have created a Gfycat of how to do so for further explanation and to break the language barrier between the two of us :)
http://gfycat.com/ShamefulCloseEskimodog
Dear @2008Choco: You said... 1 key being able to have 2 key ids and being able to access more than one block..
This function is not realized. My operation is as follows. 1.Crafting Recipes 1key 2.The keys can not use the right mouse button lockbox? I used to a command keys 3. using a lock box key success .. and then lock the second box? Lock function is not implemented ?
What am I doing wrong? Thanks
@Kevinhsneh
If you mean 1 key being able to have 2 key ids and being able to access more than one block, that feature is already in development ;) hopefully for 1.4.0
EDIT: This feature is functioning 100% of the time in version 1.4.0. I still have a few more features I want to add before I release that version though, so please be patient ^-^ Duplication of keys is also going to be available in that version, so hopefully it's a successful release
.. .. If a Key allows players to lock all the boxes.
This plugin is very rare.
Speaking clearly.
Examples.
key1 = ID1 key2 = ID1..And..ID2..And..ID3 .. key 3 = ID1..And..ID2..And..ID3..ID4..ID5 ..
My advice. Use a Key. You can lock more boxes. Thanks