Aqualock

Core Features
- Lock ANY Location to prevent damage, theft, fire, explosions etc.
- Uses Vault for Economy & permissions handler.
- Respects the "Lockable" Residence Flag Permission.
- Automatic Door Close Timers
- Automatic Double Door Controls
- Damage Player on Failed Password
- Configurable Use / Create / Remove Lock Costs
- Custom GUI for Locking Blocks / Chests / Doors, almost anything!
- Custom GUI Unlock Interface.
- H2 or MySQL Database Options.

Multi-Server Enabled
- This plugin is written for both Bukkit and Spout Servers.
Spoutcraft & SpoutPlugin

Get Spoutcraft & Spoutplugin Now! >> Get Spout!
Developers:
Support
Support for this and all other AlmuraDev plugins can be found by joining our chat channel here:
Mibbit Chat Here
Configuration
File: config.yml
##########################
# config.yml
#
# general explanation:
#
# hotkey: KEY_L
# Determines the hotkey used to open the panel. If this is entered in in-correctly, this will default to KEY_L.
#
# sql explanation:
#
# mode: h2
# Determines the sql mode to use for the backend. Available options are mysql (needs additional configuration), sqlite, and h2. The
# default setting is h2
#
# name: minecraft
# Determines the name of the database on the mysql instance.
#
# username: minecraft
# The username that has rights to make modifications to the mysql instance.
#
# password: minecraft
# The password for the above username.
#
# host: localhost
# The address to the mysql instance where installed.
#
# port: 25564
# The port that is forwarded to allow connections to the mysql instance.
##########################
hotkey: KEY_L
default-double-door-timer: 5
sql:
mode: h2
#MySQL only
name: minecraft
username: minecraft
password: minecraft
host: localhost
port: 25564
File: cost.yml
##########################
# cost.yml
#
# material explanation:
#
# material:
# dirt:
# lock: 10.00
# unlock: 10.00
# update: 10.00
# use: 10.00
#
# Things to note:
# - Negative values will increase the user's wealth, positive values will decrease the user's wealth.
# - You must specify the correct spelling of the material, case does not matter (I handle it for you)
##########################
global:
lock: 0.00
unlock: 0.00
update: 0.00
use: 0.00
material:
Permissions
Here's a list of specific permissions nodes for this plugin and what each does.
- aqualock.admin = Allows the user Admin access to Aqualock, including other player overrides.
- aqualock.lock = Allows a player to create a lock.
- aqualock.unlock = Allows a player to remove a lock.
- aqualock.use = Allows a player to interact with a already placed lock.
- aqualock.update = Allows a player to update the configuration of an already existing lock.
- aqualock.lock.cost = Charges a player for creating a lock.
- aqualock.unlock.cost = Charges a player for removing a lock.
- aqualock.update.cost = Allows a player to modify the
- aqualock.use.cost = Charges the player for interacting with a lock.
Commands
- /aqualock remove USERNAME = removes all Aqualocks for that user. (requires aqualock.admin permissions)
Hard Dependencies
Soft Dependencies
- Vault 1.2.15+ [Needed for Economy Support]
Donations for this project can be directed here: PayPal: Click Here
Many thanks for your consideration.