LockPick
IMPORTANT NOTICE: Leveling is still a work in progress, but it is stable!
Silently, the thief runs across the yard, heading for a large chest, but when he arrives, he has a nasty little surprise waiting; IT IS LOCKED! The thief, prepared for this, takes out 1 gold ingot, and attempts to pick the lock, nearly dead from failing, taking damage after each fail, he finally opens the chest only to find out, that the owner of chest heard him lurking around, they duel, but with the thieve's health low, he doesn't stand a chance. LockPick, a wonderful plugin made by LegoPal92 and calebbfmv, adds a more, realistic touch to the RPG aspect of minecraft, allowing users with the right permission to open a locked chest, with some skill!
Protection's we support!
- All of them
Description
What LockPick allows user the ability to open chests/doors of other players, adding a more realistic theme to the RPG playing style of minecraft. It is lightweight, simple to use, and we also threw some permissions in there, that way you don't have TOTAL chaos!
Installation
1. Download the most recent version from the download link
2. Put the downloaded .jar file into your plugins folder
3. /reload or /stop your server and start it up again!
4. Enjoy!
Usage
All someone has to do is right click the item that is pickable, with a pick in their hand, an then vala, his percentage and other variable go into account and we determine if the lock is picked, or he dies!
Commands
There are some commands now!
1. /Xp LockPick 2. /Xp Enchanting
Permissions
- Lockette.Pick - LockPick.PickPocket
To do/Planned Features
1. Add a message to the player who is being picked - Done
2. Add Tekkit Items. (I want to, don't know about lego.) [Lego doesnt want to, because he knows nothing about Tekkit!] - Done
3. Failing to open makes to lose pick. - Done
4. Add leveling. -Done
5. Add ability for players with the right perm, not to be picked (Ideal for admins and Donators)
6. Add ability for command to be run on fail.
7. Add tiers of picks.
Suggestions, bugs, thank you's?
Post in the comments below, or if its a bug, make a ticket as well, please!
Idea (officially) from
Thanks for an awesome idea!
hey fix it so that people cant lockpick Chest Shops this is getting to be a big problem. fix it soon
UPDATE::::::::::::::::
COMPLETE CODE OVERHAUL AS LOCKPICK DOESNT WORK AT ALL.
I KNOW FOR A FACT IF I PUSHED A NEW VERSION OUT, I WOULD GET MANY COMPLAINTS. THE 1.3.2 VERSION HAS BEEN TESTED AND FOUND TO BE WORKING ON 1.4.6-R0.3
@Not_saying
I would be much closer if i hadnt somehow broken the function to lockpick in itself, somehow.
@LegoPal92
Thanks for working hard on making levels and updates for this, but how close are you to finishing?
@UDK450
LockPick.pick only allows people to open chests, there is a different permission for pickpocketing, but that isn't done yet. I might use your permissions setup in the future, but not as of yet. Immunity is in the process of being added, and there will be a command /protect, which will allow users to protect any block that they choose, in my testing of the command, i even was able to protect a bed, so that nobody else could sleep in it. That was a fun testing day.
Sounds like an interesting plugin. However, how do you grant one immunity to being lockpicked?
You already do this, but this is what I suggest. To grant immunity, these are the perms.
This way, a server owner could give Donator's immunity to certain forms of lockpicking, or all, even. Also, what does lockpick.pick grant a person the ability to do? Does that allow them to pickpocket people?
Otherwise, sounds like a great plugin so far.
Here is an update.
I am working on a complete code overhaul, which includes a better plugin structure, to hopefully get out that memory leak, that i found on my server, Sorry, but this s taking a while to do, but it will be worth it, do not worry. Leveling is about 66% done. I am working as fast as i can, but there are limitations to what the human body can withstand. I have gotten pretty sick this past week, and haven't been able to code very much, but rest assured, this plugin has not been forgotten.
@LegoPal92
That's what I said! Well I tried or ment to say.
@pandapipino
I do not think that i will add this feature unless it is more widely wanted.
@Not_saying
I do not know anything about how chestshop works, but i might add a protection command like /pickprotect, and then it would ask you to right click the chest you want to protect.
@LegoPal92
i have an idea for your chestshop thingy maybe, add another command and permission that will make a chest that you select not able to be picked, similar to 5 in your to do list! but still fiinish level and what ever else you are working on before you add some more features is what you should do.
@LegoPal92
Sorry I meant to say theKviZ, I do think that adding the random stealing adds more challenge and excitement to your plugin and it will keep the players addicted to it, never knowing what would they gonna steal from the chest.
Thanks
@lord0o
To be completely honest, those changes (minus the chestshop) were already being implemented. I am currently working on those other changes, in fact, this is probably going to be the biggest List of changes, it will add more features that all of the other updates combined. I do not know if i can handle Chestshop, but there will be a change eventually, i think, can you make a ticket about that, please? Thanks.
@pandapipino
As a matter of fact, in the config.yml there is a DoorID thing, add a comma and a space, then the data value of the trapdoor and it will be able to be picked.
@LegoPal92
Yes, im sorry.
I was saying that my players can picklock the ChestShop's chests...and I dont want to them do this...
and the second question was if can I add an picklock's item list, each item with it own percentaje of success, if not succeded: break item: true, if succeded: break item:true, itemsuccess: 29 (29%)...like that.
It's possible?
Thanks :)
@pandapipino
What do you agree with me on? I can add an option to the config (Maybe?!?) so that the player gets one item at random out of a chest, i really dont see the point in this, but i can try that. I thought that they already could be picked, but i guess not, i shall fix that asap.
@lord0o
I do not know what you mean. Can you be a little more elaborate?
Chest Shop limitation?
Various items percentajes? how can I do that?
Thanks
@LegoPal92
It was late when I asked and now it doesn't make realistic sense to me. To be more realistic, it would be better to make a config-toggable command where you can buy the lockpick for a configurable price.
For example: the iron ingot is the lockpick, but if you haven't written a command /example then it doesn't count as a lockpick and will not open chests/doors.
As for config, you could add advanced = false/true - to turn on the using of the command. Hope you like my idea.
@pandapipino
oh, okay, i can fix that, that was for a debug test, that i forgot to remove, if i keep them, i will just add an option in the config.
@LegoPal92
Cool, whenever I lockpick a door it spams those red messages with x y z coords and others.
@theKviZ
How do you mean? Why should it cost someone to right click on a chest?