The leader in modular sign based block protection


  • 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 ""
  • 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


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.


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.


See relevant page


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
  • SimpleClans
    [ClanName] [ClanTag]
  • Towny
[TownName] [NationName] (All residents)
+TownName+ +NationName+ (Assistant/Mayor only)
4 Config options: mayor,assistant,wilderness overrides.


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.


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

Project Members


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

  • Avatar of AdamTragedy AdamTragedy Mar 06, 2015 at 02:14 UTC - 1 like

    8 months since the last update? cmon now...

  • Avatar of MerlinK11 MerlinK11 Mar 02, 2015 at 23:51 UTC - 1 like

    Hey, you can use your plugin, please upgrade to the 1.8 Spigot for you plugin would not be compatible UUID really very nice thank you

  • Avatar of zempire2010mjk zempire2010mjk Feb 25, 2015 at 02:43 UTC - 0 likes

    any chance that you might be able to add a config option to allow SNEAK and PLACE of normal signs when the instant private sign option is also on?

    a lot of people like the instant signs, but many of us also don't like that it interferes with being able to put normal signs directly on a chest for things such as labeling in tight spots, chestshop signs in tight spots, etc.

    if you could make this happen it would be greatly appreciated.

  • Avatar of MERCHANToDEATH MERCHANToDEATH Feb 24, 2015 at 21:29 UTC - 0 likes

    Please update, I don't want to use Lockette.

  • Avatar of vk2gpz vk2gpz Feb 19, 2015 at 07:51 UTC - 0 likes

    Just updated checkNameHistory plugin. It will allow a player to automatically update Deadbolt's or Lockette's [private] and [More Users] sign when a player right click the sign after s/he changed the name.

  • Avatar of SlabsTrxns SlabsTrxns Feb 04, 2015 at 13:27 UTC - 0 likes

    I have a question, Some players on my server changed their names with the new feature of mojang.It will be an update for to change automatic the sings?

  • Avatar of doomlordking doomlordking Jan 15, 2015 at 01:40 UTC - 0 likes
  • Avatar of adamk523 adamk523 Dec 14, 2014 at 17:55 UTC - 0 likes

    Is it possible, or can it be made possible to protect beacons? Those are certainly valuable and should be protected from tampering or theft.

  • Avatar of Layania Layania Dec 13, 2014 at 08:15 UTC - 0 likes

    Thanks absentee23 to link the deadbolt's dev jenkin.
    In last version deadbolt don't working with fencegate & anvil.
    fencegate have the sign but gate isn't protect
    Can't put sign on anvil...

    I don't find any custom protection also :(

    Last edited Dec 13, 2014 by Layania
  • Avatar of Absentee23 Absentee23 Dec 06, 2014 at 01:42 UTC - 0 likes

    Whats not working on 1.8? It is (almost) perfectly fine for me. New doors can be protected by a sign ON them, not above them unfortunately, but they work. Grab the dev build because the bukkitdev hasn't been updated for 1.8: (blah blah blah not approved by's md_5's jenkins)

    As for signs losing brackets, FIRST, roll back to the BACKUP of your world from 1.7 (you have one, right?), then add -DconvertLegacySigns=true before -jar in your startup script. You CANNOT do this once you've loaded the world in 1.8.

    Now that said, anyone know how to add custom blocks to protection? For example, with lockette I could define custom blocks like jukeboxes to protect, but there is no config for that here. :/

    Last edited Dec 06, 2014 by Absentee23


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