Deadbolt

Icon

Logo
The leader in modular sign based block protection


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
    1. Another player's name
    2. Unrestricted access via [Everyone] while preventing breaking
    3. 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:

  1. Right click the sign to select it.
  2. 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

See relevant page


Configuration

See relevant page


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.


Project Members

md_5

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

  • Avatar of hks01108 hks01108 Jul 25, 2014 at 04:46 UTC - 0 likes

    I have completed Korean localization. filename is korean.yml link:https://www.dropbox.com/s/4c2bxkwi8soz8e2/korean.yml

    Last edited Jul 25, 2014 by hks01108: my mistake
  • Avatar of wrecktify80 wrecktify80 Jul 18, 2014 at 18:45 UTC - 0 likes

    When I set auto_expire_days: 30 , I can break off any players chest. It's not checking the date correctly. Using the latest deadbolt-18 with 1.7.9-r0.2 beta

  • Avatar of wrecktify80 wrecktify80 Jun 26, 2014 at 23:34 UTC - 0 likes

    Thats not true, palmergames is making lockette 2.0 , the same makers of Towny & Group Manager

    I would only assume md_5 would rewrite this one as well, as he's been active on the development page

  • Avatar of TheBoomer TheBoomer Jun 24, 2014 at 16:12 UTC - 0 likes

    Lockette and Deadbolt use a very simple, very straightforward, lightweight way to store lock information, as an alternative to a database driven soluiton. The mechanics that let them work will die with the namechanges, and both authors say "Screw it - whats the point" since it would require rebuilding the plugin to support databases one way or another. Basically, ADDING a whole new plugin into the existing system, not just updating something...

    As such, read the last few comments here - This is a no-point-in-continuing plugin, so consider it dead.

  • Avatar of ehewlett ehewlett Jun 12, 2014 at 19:56 UTC - 0 likes

    Looking to replace Lockette, which my server is heavily invested in... Is this continuation still active and under development? completely backwards-compatible with Lockette? compatible with the latest CraftBukkit beta (1.7.9-R0.2)?

  • Avatar of thu2468 thu2468 Jun 01, 2014 at 08:48 UTC - 0 likes

    how to use deadbolt with towny? do i need to add another plugin? or is it already built in?

  • Avatar of travja travja May 29, 2014 at 21:50 UTC - 1 like

    Hello. If I may, I have a suggestion. Currently, players are able to place rails under a chest and run a hopper minecart underneath. This allows them to take items out of the chest when they should not be able to. A fix for this would be great!

    Travja HungerArena

    BFAK:travja,90628520,66a86debf5c17bcfaeaaeeb68dd45d32bd871d98ffa3f2edf711db8d04ca2a21

  • Avatar of VodkaDK2 VodkaDK2 May 07, 2014 at 13:35 UTC - 0 likes

    There appears to be a bug with the latest development version posted on April 2nd.

    When a player logs off their sign protections say they have expired. While they are logged in to the server the protections work fine. I have set my expiration in my configuration file from 90 days to 0 to disable the expiry function as an emergency fix.

    There is an issue listed in github for over 20 days with no reply from md_5 which is why I'm posting this here with a link to the issue on github: https://github.com/daemitus/Deadbolt/issues/94

    Thanks.

  • Avatar of CoolV1994 CoolV1994 Apr 23, 2014 at 11:57 UTC - 0 likes

    md_5 Thanks for the update although you kinda skipped over the important bug.
    I'm sure we all know by now.. The glitch where Hopper Minecarts can steal items from protected chests.
    Sigh :(

  • Avatar of TheBoomer TheBoomer Apr 10, 2014 at 17:25 UTC - 0 likes
    I saw that you had made a build about a week ago when i checked here, but correct if wrong, all it was was the addition of the trapped_chest to the list of lockable items, and a permission node.... Regardless, I had hoped to induce a comment that would indicate defensiveness ("Actually, we're going all the way with this, we have a plan...") or conclusiveness ("Whats the point, really, everyone should look elsewhere") in the coming days. EdgarL saying "whats the point anymore" for Lockette would either get an echo here, or a stand-up 'then we shall save the lockette people with a solution they can switch to as well' No matter what, Deadbolt was a wonderful plugin to have for the past 2 years.

Facts

Date created
Sep 03, 2011
Category
Last update
Jun 23, 2014
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
Deadbolt
Downloads
47,478
Recent files

Authors