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.
@Dr_Proffesor Show me. give me an IP
@daemitus
cant do this with trapddors though. i tried doing it from everyangle. it no work
@daemitus More Users now detected properly. TNT with Essentials isnt being dumb anymore. http://dev.bukkit.org/server-mods/deadbolt/files/33-1-3-11/
EssentialsGroupManager support for GroupNames on signs. http://dev.bukkit.org/server-mods/deadbolt/files/31-1-3-essentials-group-manager-1-1/
errors i had were gone :)
Razor was right. I forgot to update deadbolt.admin.* with the new deadbolt.admin.commands http://dev.bukkit.org/server-mods/deadbolt/files/30-1-3-10/
@daemitus Once again, r4z0r49 is the king of bugfinding. [Everyone] fixed. http://dev.bukkit.org/server-mods/deadbolt/files/29-1-3-9/
Towny updated for multiworld, if you have a towny disabled world it will properly check it. http://dev.bukkit.org/server-mods/deadbolt/files/28-1-3b2-towny-0-76-1/
@don4of4 So I messed around with this more. Yes, signs CAN hold more data, but it disappears on restart.
@daemitus Everytime I fix something, I break something else. http://dev.bukkit.org/server-mods/deadbolt/files/27-1-3-8/
@daemitus Came to a conclusion with md_5. Name matching to 13 characters so even players with excessively long names can have atleast one color on their name line. Don: if you didnt have the admin perm, and your name didnt match line1, it would screw up. Fixed that.
@daemitus
I am almost certain that signs can hold longer strings than are actually displayed. Have you tried this?
Plus, what did you change? I thought it worked before...
http://dev.bukkit.org/server-mods/deadbolt/files/23-1-3-3
Changed the way names are compared in 1.3.3. Give some feedback, the method is explained in the caveat section of the download.
@don4of4 http://dev.bukkit.org/media/files/543/771/Deadbolt.jar 1.3.2
@don4of4
I was afraid of that, I had trouble finding a 1.8 hacked client where I could change my name and test properly. Give me a minute
WARNING SHOWSTOPPING BUG!
For users with long names, their name is cut off the sign and they cannot access their chests! This never used to occur! (They would be chopped off, but they would have access)
@Dr_Proffesor
I just downloaded the one I posted, loaded fine. Im not entirely sure whats up.
The towny bridge lets you put [TownName], [NationName], +TownName+, +NationName+ on your signs.
@daemitus
lol
also whats this towny stuff?
@Dr_Proffesor
What have i done now.