Digilock
Digilock
http://www.almuramc.com/images/digilockv1.jpg" alt="Digilock [GUI Lock Interface]">
Version: 1.3
If you would like to see this in action, logon to our Minecraft server at: minesrv.almuramc.com
Features:
- Lock Chest, Doublechest, Dispensers, Furnaces, Doubledoors, Trapdoors, Fence gates etc.
- Protect Levers, Buttons, Signs and Bookcases with a pincode or you fingerprint
- Autoclosing normal doors, doubledoors, trapdoors and fence gates. [DoubleDoors not working yet]
- Edit Signs with L-SHIFT + RIGHT-CLICK the mouse.
- Digilock interface will have its own assignable keys inside of Spoutcraft.
- Special "Lockable" flag addition to the Residence Protection Plugin.
Each time a player draws the lever, he gets an item and his account is deducted the use cost!
DigiLock
The DigiLock works on these items: (Point at the item and press Hotkey L or Press L-CONTROL while Right Clicking
Item | Pincode. | Fingerprint. | Autoclose. | UseCost. | Note |
---|---|---|---|---|---|
Chests | x | x | Open/close the chest | ||
Doors | x | x | x | x | Open/close the door |
Trapdoors | x | x | x | x | Open/close the trapdoor |
Fence gate | x | x | x | x | Open/close the fence gate |
Iron doors | x | x | x | x | Iron doors can be locked/opened in 2 ways with BIT. Protect the lever with a fingerprint or protect the door it self |
DoubleDoors | x | x | x | x | Open/close doubledoors |
Lever | x | x | x | Activate the lever | |
Button | x | x | x | x | Press the button |
Jukebox | x | x | Play disc in Jukebox / Eject disc from jukebox. | ||
Furnaces | x | x | |||
Dispensers | x | x | x | ||
Brewing stand | x | x | |||
Signs | x | x | Only protection against break | ||
Authors:
- Dockter
- NinjaZidane
Configuration
File: config.yml
Features:
- economy: Enables / Disables economy features of Digilock
- war: Whether to allow Digilock to respect the War Plugin Rules.
- mobarena: Whether to allow Digilock to respect the MobArena plugin Rules.
- jail: Whether to allow Digilock to respect the Jail plugin rules.
- residence: Whether to allow additional flag functionalites with the Residence plugin.
GUI:
- lockkey: default keybind for the lock interface.
- signgui: whether or not to allow the sign editor interface (still requires additional permissions).
Storage:
- type: SQLite or MySQL
- host: MySQL hostname
- port: MySQL portnumber
- database: MySQL database name
- username: MySQL database username
- password: MySQL database password
Lock:
- cost: Digilock creation cost.
- maxcost: Digilock max use cost.
- destroycost: Cost / refund to remove a Digilock
- defaultclosetimer: Default timer in seconds for auto-close feature for doors, trapdoors etc.
- playsound: Whether or not to play the sound when you interact with a Digilocked Item.
- sound: Website URL for Digilock.wav file.
Permissions
Here's a list of specific permissions nodes for this plugin and what each does.
- digilock.use = Allows the users to use the Digilock interface.
- digilock.create = Allows for users to create Digilocks on items.
- digilock.admin = Allows users (admins) to override / edit / remove Digilocks placed by other users.
- digilock.signedit = Allows users to use the Sign Editor.
Hard Dependencies
- Spoutcraft Client
- SpoutPlugin
- Vault 1.2.15+ [Needed for Economy Support]
Soft Dependencies
- Residence
- WorldGuard
- MobArena
- Jail
- War
Residence Addon
We added a flag to residence when Digilock detects the Residence Plugin AND the config.yml option is set to true that adds the flag "lockable".
You will need to edit the config.yml file of the Residence Plugin to give people access to this flag. This flag must be set to true for a person to create a Digilock within a Residence.
Likewise in regards to the Sign Edit interface. A user must have Build permissions in order to open a sign within a protected Residence Area.
To Do
- Currently the double-door locking mechanism isn't finished yet, but its being worked on.
- There may be some remaining restone connectivity issues with Digilock, if so please create a ticket for them.
- Add lock-picking interface with controllable player damage.
Donations for this project can be directed here: PayPal: Click Here
Many thanks for your consideration.
Hi! I saw this on your server and I thought it looked great!
Tried it on my own server, but it dosent work. The GUI comes up but when I type an incorrect password, it still lets me through?
Any help would be great. Thanks!
GUI not showing right.
<<reply 728116="">>
Hold Left Control and then right mouse click on the chest. You will be presented with the lock interface to override the user.
<<reply 724688="">>
This is a mysql error. You need to increase the number of the connection on the sql server itself. Either that or you have a plugin going nuts registering hundreds of connections to the server.
Is their going to be bookshelf separate feature too?
As admin, how would I remove or edit a users chest? Having trouble figuring that out. Right clicking says I don't have fingerprint. Pressing "L" says its locked. I should have all permissions, confused. Same probably goes for other locks by users, how would I remove them. Thanks!
This is Awesome, testing and trying now.
Hello, I have a problem on R3.0. I am getting this error 1000000 times it doesnt stop if I don't kill the Server :/
First I thought this is an mysql issue from xampp, but I tested it now and on R2.0 all works, but if I start it with R3.0 I get this error :D
So they made a new Version now all is working :)
@Schlumpf9
NPE is caused by:
Caused by: java.lang.NullPointerException at TheEnd.DragonTravel.Listeners.ScreenListener.onButtonClick(ScreenListener.java:42)
So DragonTravel
@dockter
hmm, ok I thought about something like that :) I am using the size 1680x1050 if this helps you :D In Spoutcraft I have: Gui Scale: Auto
Edit:
I don't know if this is because of DragonTravel got a bug or digilock, but if i press L to open the gui with digilock and then I press save to make a protection, I am getting this error in the log. If this is because of Dragon Travel I will post it there too, just tell me :)
@Schlumpf9
This has to do with the fact that your not using a "normal" screen resolution.
Im attempting to find out why it does this.
Hi, I tested it now a bit and I haven't found a bug yet, works really great, I am using it with mysql. The onliest think I have found is this: Digilock Picture
As you can see the letters aren't in the center on the mini fields. On the bigger fields it is correct, this is also with the standart texture pack. Is there a way to fix this?
Link Here: http://forums.spout.org/threads/admin-econ-digilock-0-1-gui-based-locking-system-spn1099-cb1-2-5-r1-0.2676/
While we wait.
@dockter
oh ok I heard about it they look at the code or something because of viruses or something on the script right?
Bukkit is taking their sweet time approving projects at the moment....
Hi, really nice :) Nice work really than kyou :D
Where's the download Link for the Beta to test :p?
I just wanted to say thank you for all your hard work. This is by far the most intuitive and easy-to-use chest locking system out there. You have put a lot of hard work into the project.
I do have some suggestions are not necessarily for this upcoming release. There simply some thoughts for the future. I'm running a hard-core pvp rpg server. It would be neat to have some options for players to get into other people's chests with enough work. Some thoughts on that.
The pin code option. Configurable penalty (Health or a random chance of stealing one of their items :) for failed attempts at guessing pin code.
When a player is offline their chests aren't accessible.(maybe with a configurable delay after they leave). So say a player logs off they have xx minutes to find their chest and try to get into it or something like that
Chest unlock If a user been absent for so many days/weeks.
The goal for the server is to make itself moderating as possible. If anyone has ideas like this post about them.
I am getting close to a Release on this.
Most of the functionality is working, final bugs being worked out of SQL Libraries.
When will Digilock come back :)? Really need it, was the best protect Plugin with a very nice Overview :D