Deadbolt
Features
- No databases. In-game signs only.
- Super permissions support ONLY.
- Protects any type of furnace, dispenser, chest, door, trapdoor, cauldron, enchantment table, or brewing stand.
- Broadcast specific admin actions to those with "deadbolt.broadcast.xxx"
- Denies explosions, pistons, and redstone from circumventing protection
- Timed doors, [Timer:#], that toggle after a certain delay
- Server-wide protected blocks, use [Everyone] on line 3 or 4
- Modular plugin hooking system, add your own easily
- Compatible with Lockette
- Optional sign coloring
- Localization support
Notes
As this is a Lockette-type plugin, also similar to Alerter or BlockLock, things may seem similar. This plugin was originally created as a continuation of Lockette by Acru to add trapdoor support and other recent developments. Portions of this project were reverse engineered from Lockette and the original idea for a sign-based locking system still belongs with Acru. Credit where credit is due. As this only supports super permissions, if you need a plugin that is more backwards compatible with older configurations, you may want to look at Lockette.
If you have another plugin such as Cenotaph or ChestShop3 that you have integrated with Lockette and would rather use Deadbolt instead, I have created a LocketteSimulator that will allow you to use Deadbolt.
Check GitHub for the most recent files, there is a slight delay in getting files posted here authorized by the staff.
Usage
Place a sign next to the item you want to protect and type in the following
- Line 1: [Private]
- Line 2: Your name will be automatically filled, users with "deadbolt.admin.create" can specify someone else.
- Lines 3 and 4: You have a couple options for these lines
- Another player's name
- Unrestricted access via [Everyone] while preventing breaking
- Create an automatic timed door using [Timer:1] through [Timer:9]
Not enough room for all the names you need? Make another sign with the [More Users] on line 1
For ease of use in maintaining your signs without having to break them:
- Right click the sign to select it.
- Use "/deadbolt <line number> <text>" to directly modify that line.
When placing signs, valid locations are to the NORTH, SOUTH, EAST, and WEST of the target block.
Other valid blocks include:
- Doors: The blocks above and below.
- Trapdoors: The block that it is attached to (hinge-block) and directly above/below the trapdoor itself.
- Fence gates: Any block horizontally adjacent to the gate itself.
Use your imagination and hide those unsightly signs under walls.
Also, color is now available! Just add "deadbolt.user.color" and use &1-9,a-f in your sign.
Permissions
Configuration
Developer's Corner
DeadboltListener is a new system designed to incorporate your favorite plugin directly into Deadbolt.
To create your own or to view Deadbolt's static API, head over to the Developer's Corner
Currently available for download
- PermissionsBukkit, PermissionsEx, bPermissions, GroupManager
[GroupName]
- SimpleClans
[ClanName] [ClanTag]
- Towny
[TownName] [NationName] (All residents) +TownName+ +NationName+ (Assistant/Mayor only) 4 Config options: mayor,assistant,wilderness overrides.
Localizations
Have a completed localization? Drop me a link to it and Ill add it to the repository.
Once added, it is available for automatic downloading by changing the "language" setting in config.yml.
Available:
Issues?
The following issues are known:
- Double timer doors are broken
- Force coloring of Signs placed directly onto walls is broken.
- Vertical trapdoor chaining has been removed because it was only half implemented
Visit github and open an new issue.
Alternatively, try and find me at play.arkcraft.net.
@melikoth
Try looking at http://openjdk.java.net/install/ Oracle has linux distros, but that specifically claims to work with apt.
Anyone have a link or know how to install Java 7 on ubuntu server via apt?
I want to switch to this from lockette, but if I can't upgrade via apt I guess I'll wait.
@daemitus
Thank you for the fast response, it's done.
@iLrama Hm, broadcasts should default to the Op list in 1.2 now, unless I screwed something up. If you dont even want that to happen, just negate the broadcast permission like any other one.
Hello!
Amazing plugin, thank you for doing it.
Is there a way not to broadcast snoops? Maybe it is explained/it's in the config.yml but I can't find it.
Thanks.
@Dr_Proffesor
Not quite. Read through https://github.com/t3hk0d3/PermissionsEx/wiki/Migrate-from-Permissions and you should get everything converted perfectly.
@daemitus
ok ty ill try it. is the fromat the same for it like i had in my pastie
@Dr_Proffesor
Pex is a completely different permissions system. It has support for super perms AND original permissions.
@daemitus
wait pex is a bridge from permissions to superperms?
@Dr_Proffesor
for colors, you need the deadbolt.user.color permission then do something like "&3[Private]"
As for your permissions plugin, I suggest using pex, i know it has an original permissions bridge. Some of the other ones may also, but im not sure.
The pex author also had a utility that would automatically convert your old permissions file to his format.
Trapdoors, put the sign on the side of the trapdoor, or the block its attached to.
also how to use sign on trpdoors and color signs
@daemitus
no ..... i think. its theoriginal permissions plugin. the only reason i dont superperm is because not all my plugins support it
@Dr_Proffesor Does your permissions plugin support super perms?
bypasses and snoops arent broadcasted plz help. here are my permissions. i use permissions plugin http://pastie.org/2529078
@Dr_Proffesor
At the moment, no.
@daemitus
do u have a bidge for origina permissions plugin/?
Working on a config option to add various block IDs to the protection list. So if you run some spout plugin or direct servermod that adds new blocks to the game, youll be able to add the itemID and it should work like any other chest/door/whatever.
Hehe. I'm running Java7 now, Deadbolt 1.2 runs smooth and I LOVE the new features. (It sure beats the nightmare of redstone wiring required for multiple hatches).
You beat Acru to the mark by a long way (he *finally* released Lockette 1.4), I like your plugin (and it's new features) better and I'm keeping it. A fine work it is! Thanks for the help, daemitus and md_5. Looking forward to more enhancement!
Yes professor, the sign format is exactly the same, your old signs will work flawlessly.
If you have any signs with [GroupName] however, you may need to grab the relevant bridge plugin. If I havent supported it yet, send me an email and I can whip one up if it supports super perms (groupmanager hasnt updated yet)
yep that did it so nvm
wait nvm i saw what u said about major minor. gunna ry that now