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.
People on my server can't place double chests. It is conflicting with ChestShop.
Updated Towny bridge for everyone: http://dl.dropbox.com/u/36903976/Jenkins/Deadbolt/Deadbolt.jar BukktiDev download should be approved shortly.
Personally I want to chat to acru and Daemitus about recreating a new sign based lock plugin.
Fence gates do not work, then just open then instantly close.
With the new dev build of towny deadbolt no longer works. I also have a feature request, since im a server admin on a pvp serven. I often open private doors when im charging bows and stuff, and i cant really se if the door is private before i have enter it (like if im following someone). it would be cool if you can make it that you need to sneak to open other doors as admin. In that case it would be easier for me and the other staff to play fair pvp.
Grate plugin!
I guess this is inactive now?
Hey thanks for all your hard work on this plugin. Just a few feedbacks, I don't know if you can fix them or not.
1. I've seen a lot of lockette exploits on youtube, which is making me nervous. What's your confidence level right now about security? Could there be more fresh exploits out there that aren't widely known?
2. Griefers are placing chests with db just to block doorways. I think it's one guy with lots of accounts - no matter how many I ban, more come on and do exactly the same thing. For every instance, I have to come myself and undo the damage. It's a real pain, and players have to work around it until I come online.
3. Players complain that even though their doors are locked, people are getting in. I've seen a few cases where bad guys just knocked a hole in the wall near the door, so I assume that's what they're all doing.
4. It'd be a huge help if I could somehow manage all permissions for all of my chests in an area. When I have like 20 chests, giving even one friend permission takes forever. I know you have groups support and I could handle working with that, but it's too hard for most of my players (and I dread the idea of having to babysit each one of them to learn group management).
5. Players who don't lock their chests or doors often come back to find they've been locked by others. Again I have to come and fix it, and no matter how many bans I dish out, it keeps coming.
Whenever you update could you add per world activation in the config? or excluded worlds?
C'mon man, get the plugin updated to 1.2.5 R1.0 If you can do it within 2 days then I'll give u a high ranking staff position on my server!
Please!! My player with a name long can't protect his chest/door/etc!!! Please di somethings!!! Thanks!
Please also fix for players with longer names like I do.
It keeps saying that it has expired right after i post a sign...
doesnt work for fence gate (gate immediatelly closes itself)
Hallo, Tibbs here. I am expirencing maybe a problemo with the Deadbolt Vers. 2.1 With Bukkit build : git-bukkit-1.2.3-R0.2-75 in Minecraft 1.2.4 (API version 1.2.4-R0.1-Snapshot) BETA build. where the expiration runs out on locked chests after a set amount of days. that number of days is most likely the default, I have not changed anything about the Deadbolt plugin yet, At All. So if anyone else Gets this or knows how to fix I'll follow this plugin for a few days or until the next bukkit release just to try to fix this issue :] Thanksies!!! TIBBS~ Yes I know to go to Github and report an issue, but I forgot my user and pass and dont wanna make another atm :]
@CCgirl83
Never mind figured it out. need to go right into the .jar and edit it
has anyone got any good ideas on how to remove all the signs, in a clever way?
I'm trying to remove permissions to lock doors but it still lets them even though I don't have the permission set up in group manager. the config file doesn't have a spot where i can just block the adding to doors. There must be something I am missing that's really easy but I'm missing it, Can some one tell me how to block the locking of doors?
I liek this better than lockette due to the multiple-chests-with-one-sign support. Keep it updated please?!?
When you type a name that is too long, it will cut off the last few letters and say it's expired because that user isn't in the server. Ex,
abcdefghijklm would look like abcdefghijk on the sign.
No update on this anymore?
@omgitsmit: There is no database, it is entirely related to the [private] on the sign. So you can just switch the deadbolt and lockette.jar and it will all still work.