Secure Chests

Secure Chests Logo





Secure Chests Logo

Description

Allow users to lock chests, furnaces, potion stands, dispencers, and doors so others can't access them! As well we now have Simple Clans support! I made this plugin because I didn't like all the complicated command structure's and the selection method of the other plugins out there. so here it is! simple chest locking.

Secure Chests and 1.5

with the new addition of hoppers and whatnot ill have to redo a nice chunk of code to make sure that chests will still be secure when 1.5 comes out. I'm working on it now and will most likely not be updating again until after 1.5 comes out.

Current Features

  • Simple commands
  • Bukkit super permissions support
  • Easy to use and understand help menu that only shows users what commands they've permissions for.
  • Per chest access lists (per chest will override global access list)
  • Global Access list (allow your friends into all your chests)
  • Support for all blocks that contain inventory not just chests. (furnaces, dispensers, potions stands, etc..)
  • Also Allows locking of Doors and trapdoors! (configurable in config file)
  • Simple Clans support.
  • public chests (set a chest so everyone can open it but no one can lock it!)
  • support for custom block ID's, Tekkit/Spout servers. (If someone has a good list of all blocks in tekkit servers that hold inventory let me know!)
  • group access support. (using vault)
  • suggest some!
  • ability for owner to see access list.

Planned Features

  • separation of permissions for each block type.
  • on the fly config file changes.

Commands

  • /sc or /securechests - help menu
  • /sc lock or /lock - lock your chests
  • /sc unlock or /unlock - unlock your chests
  • /sc public - toggle chest public status
  • /sc info - view info on own locks
  • /sc ginfo - view your global access lists
  • /sc add username - add a user to chest access list
  • /sc deny username - add a user to your chest deny list (will override global access list)
  • /sc remove username - remove a user from both chest allow/deny lists
  • /sc gadd username - add a user to your global access list (they will be able to open all your chests)
  • /sc gremove username - remove a user from your global access list
  • /sc purge scan database for locked places that no longer exist. (mainly used for people who like to move locked chests with world edit)
  • /sc deleteplayer username - remove "username" from all things SecureChests related.
  • /sc reload - reload config file
  • /sc transfer username - transfer ownership of lock to new person
  • /sc lock username or /lock username - lock a chest for someone else

CONSOLE COMMANDS

  • sc reload - reloads config file
  • sc upgrade - converts from flatfile to SQLite database (only needed when upgrading from pre-0.6.0 to post-0.6.0)

Permissions:

  • securechests.lock ability to lock/unlock
  • securechests.lock.public ability toggle public lock status on own locks.
  • securechests.lock.transfer ability to transfer your own locks to others.
  • securechests.bypass.open ability to bypass locks
  • securechests.bypass.break ability to destroy others locked stuffs
  • securechests.bypass.lock ability to lock for others
  • securechests.bypass.unlock ability to unlock others locked stuffs
  • securechests.bypass.all gives you all of the bypass permissions.
  • securechests.admin.deleteplayer ability to use /sc deleteplayer
  • securechests.admin.transfer ability to use /sc transfer on anyone's lock.
  • securechests.admin.reload allows use of /sc reload
  • securechests.admin.purge allows use of /sc purge

Vault enabled permissions

  • securechests.bypass.open.groupname players with this permision will be able to open anyone in groupnames locks. ex. giving securechests.bypass.open.members to your moderator group will allow them to open members locks.

Development Version:

caution this is the current development snapshot and may not be stable. Get it here.

Change-Log:

0.7.3

  • removed some unused code i missed that related to some tests i did with xTeam. should no longer catastrophically fail when used with xTeam

0.7.2

  • fixed issue with doors and redstone.
  • fixed problems when "usecustom" was set and there was no custom data to read. it will now inform you as such.

0.7.1

  • fixed issue with doors not being protected like they should have been.

Source:

https:github.com/HAklowner/Secure-Chests

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of kamehameha1 kamehameha1 May 12, 2013 at 17:47 UTC - 0 likes

    Great Plugin. Works With Bukkit 1.5.2 R0.1 Beta

    If You Really Want To Do Something, You Will Find Time For It.

  • Avatar of mcdigdug mcdigdug May 10, 2013 at 07:50 UTC - 1 like

    Feature request: the ability to lock more than one block at a time. Sort of: enter lock mode, click multiple blocks, exit lock mode. Handy for locking a lot of chests at the same time.

  • Avatar of 999Mockingjay999 999Mockingjay999 May 07, 2013 at 10:59 UTC - 0 likes

    @HAklowner can you tell us when the next update will come out? So many of us are desperate for this mod to be updated. Thanks for the mod, keep up the good work. :D

  • Avatar of niels241 niels241 Apr 12, 2013 at 16:10 UTC - 1 like

    Hey, could you maybe add a autolock feature? Many players on my server are too dumb to realise that they must lock their chests... It would be nice if I could configure the plugin to automatically lock chests when placed (maybe with a permission node for multiworld). :D

  • Avatar of Jahb57 Jahb57 Apr 11, 2013 at 16:03 UTC - 0 likes

    Hoppers can now be used to remove items from chests.

  • Avatar of ArcTec ArcTec Apr 05, 2013 at 17:34 UTC - 0 likes

    It would be cool if you added the option to charge players to lock their things, and per item:

    charge_to_lock: Chest: 150 Furnace: 75 Dispenser: 250 Door: 150 Trapdoor: 50 Potion: 75 Gate: 25 Jukebox: 25

    Would also be cool if this could hook into bookshelves so that you can lock those too.

  • Avatar of VanityVivified VanityVivified Mar 29, 2013 at 16:33 UTC - 0 likes

    I just installed this on a server I have that's being hosted by clanforge.multiplay. The other players on my server get an error saying they don't have permission to use SecureChests. Is there a way that I can give them permission without making them a server op? Edit: I found out how to give permissions using a clanforge.multiplay. By editing the permissions.yml before uploading the SecureChests addon and using a permissions addon I was able to set special permissions for default players who are not server ops.

    Last edited Mar 29, 2013 by VanityVivified
  • Avatar of crash2323 crash2323 Mar 29, 2013 at 03:40 UTC - 0 likes

    Thank you for this mod. I have a question. I want to add a custom chest from Metallurgy and if i follow the guide it works for the Brass chest ID#913) but the Silver Chest for example has an ID# of 913/1 So how do i put that into the custom part of the config? The Brass chest works formatted as follows: custom: '913': Brass Chest

    But if I try the Silver Chest I get errors:

    custom: '913:1': Silver Chest

    How do you format the 1 at the end of the 913 number?

    Last edited Mar 29, 2013 by crash2323
  • Avatar of Toxic__Waste Toxic__Waste Mar 26, 2013 at 13:15 UTC - 0 likes

    I see your updating which is nice i use that l*c you know the one i have a couple tickets in with them that never get answered so ill ask you ..how hard would it be to put an auto remove feature in...like if someone doesnt come on the server for a certain time it will auto unlock maybe a configurable time in the config file thx

    http://minecraft-server-list.com/server/logo/26989.png

  • Avatar of island219 island219 Mar 22, 2013 at 15:48 UTC - 0 likes

    @HAklowner: Any idea when the update will be coming out? I'd love to use this but the current version is not compatible with the latest version of Simple Clans!

    BFAK:TheLonelyIsland,1996,dff9752c1d753d59f479af3d8bf079e50f87166b31d2a5ed45f1fbc5f609454b

Facts

Date created
Dec 10, 2011
Categories
Last update
Mar 16, 2013
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
Secure Chests
Downloads
21,296
Recent files

Authors

Relationships

Optional dependency
ChestShop (iConomyChestShop)
SimpleClans
Vault