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.
-
View User Profile
-
Send Message
Posted Nov 9, 2012Digilock has officially been replaced. Go Here: http://dev.bukkit.org/server-mods/aqualock/
Let me know if you have any issues on that thread please.
-
View User Profile
-
Send Message
Posted Oct 25, 2012Plugin does not work.
-
View User Profile
-
Send Message
Posted Oct 23, 2012omg nice gui
-
View User Profile
-
Send Message
Posted Oct 16, 2012A 1.3 update is coming for this to fix the keybind issues.
-
View User Profile
-
Send Message
Posted Sep 24, 2012Is possible to change the background image and translate the messages?.
-
View User Profile
-
Send Message
Posted Sep 20, 2012@yurikoma
Actually you are wrong about that yurikoma, however, its fixed in version 1.2 of Digilock
-
View User Profile
-
Send Message
Posted Sep 7, 2012Hi! I am experiencing a problem with DigiLock! Whenever I press L I get the message "Recieved string less than zero! Weird String!"
Then i get this on the console:
18:36:51 [SEVERE] Could not pass event KeyPressedEvent to DigiLock org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:341) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:462) at org.getspout.spoutapi.packet.PacketKeyPress.run(PacketKeyPress.java:7 1) at org.getspout.spout.packet.CustomPacket.handle(CustomPacket.java:141) at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at org.getspout.spout.SpoutNetServerHandler.d(SpoutNetServerHandler.java :173) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:578) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException: Plugin can not be null! at org.getspout.spoutapi.gui.GenericScreen.attachWidget(GenericScreen.ja va:69) at com.xemsdoom.dt.spout.gui.MenuScreen.createGUI(MenuScreen.java:153) at com.xemsdoom.dt.listeners.InputListener.onKeyPress(InputListener.java :58) at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:339) ... 15 more 18:36:51 [INFO] jakecrowley lost connection: disconnect.endOfStream
-
View User Profile
-
Send Message
Posted Sep 6, 2012Aqualock is almost finished. This has not been abandoned!
-
View User Profile
-
Send Message
Posted Aug 13, 2012Is this still being paid attention to? My favorite lock plugin.
Also, is there a way to set a cap on how much locks can be made per user?
-
View User Profile
-
Send Message
Posted Aug 5, 2012Any update on how this plugin is doing?
-
View User Profile
-
Send Message
Posted Jul 27, 2012IS spout better then tekkit or somthing im so confused 0.0
-
View User Profile
-
Send Message
Posted Jul 18, 2012I'm looking forward to the lock picking feature, i'm tired of messing around with lock picking plugins that don't work or are more complicated than they should be.
If you already have it planned out, how will it work?
Like it's own locking picking feature with permissions so a player can use an item to attempt to lock pick? Take damage if fail, etc,etc.
That would be amazing.
-
View User Profile
-
Send Message
Posted Jul 15, 2012will it override/bypass LWC ?if so then i suggest make that is chest is protected by LWC,then no one except owner can set lock on it.
-
View User Profile
-
Send Message
Posted Jul 1, 2012can you add group support??
-
View User Profile
-
Send Message
Posted Jun 27, 2012<<reply 779748="">>
Doors are a bit "funky" at the moment. I recommend locking both the top half and the bottom half of the door to avoid this issue for the time being. Its a known issue.
-
View User Profile
-
Send Message
Posted Jun 27, 2012<<reply 780269="">>
Can you give me an idea of what exactly you would need support for?
-
View User Profile
-
Send Message
Posted Jun 27, 2012<<reply 778657="">>
This was also fixed in 1.1
-
View User Profile
-
Send Message
Posted Jun 27, 2012<<reply 762665="">>
This was fixed in 1.1
-
View User Profile
-
Send Message
Posted Jun 27, 2012Do you plan to support Factions? :)
-
View User Profile
-
Send Message
Posted Jun 26, 2012When I go to open a iron door that is Locked for myself (I'm an admin), I can right click it however it doesn't open, unless I R-click a lot. It randomly will work, and what I've seen is that it doesn't always recognize fingerprints, IDK if this is known about, but I don't get any source code errors in the CMD.