Inactive [SEC] Deadbolt 2.1 - Modular sign-based container, door, trapdoor protection [1.1-R6]

Discussion in 'Inactive/Unsupported Plugins' started by daemitus, Sep 3, 2011.

  1. Offline

    daemitus

    [​IMG]
    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, or trapdoor​
    *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​
    *Compatible with Lockette​
    *Modular plugin hooking system, add your own easily​
    *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 instead.

    Check GitHub for the most recent files, there is a slight delay in getting files posted to DevBukkit authorized by the staff.
    DeadboltBridge 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​
    Currently available for download: here
    Worried about the long plugin names polluting your /plugins list? Give PluginList a try!​
    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.​
    Issues?
    Visit github and open an issue.​
    Alternatively, try and find me at play.arkcraft.net

    If youve paid any attention to the Lockette thread, this was born out of my effort there.
    The next step is to bother all the other authors and get incorporated there.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
    kahlilnc and Inscrutable like this.
  2. Offline

    thejoe4949

    Awesome! :D
     
  3. Offline

    daemitus

    Well the best thing is since its modular I generally dont have to get bothered to add in hooks for whatever.

    Im quickly getting a bad taste for what graphic designers go through. Making a logo that just -works- is hard :p I probably spent half an hour looking for a font, ended up using the '28 days later' one.
     
  4. Offline

    Acru

    Hey now, it sounds like you are putting down the months of work that I put into the project, getting an alternative to LWC going in the first place~ ^.^;;
     
    hybridphreak and Jadedwolf like this.
  5. Offline

    Donald Scott

    If I have ChestShop3 am I to use both the simulator AND main plugin?
     
  6. Offline

    daemitus

    Acrobot has been contacted, however in the meantime yes, use the simulator and the main plugin.
    ChestShop still only has support for lockette, so the simulator will redirect to deadbolt.

    If you dont want the 'lockette' part shown in your /plugins or any of the bridges, try looking at http://dev.bukkit.org/server-mods/pluginlist/
     
  7. Offline

    Orcem12

    Missing plugin version number in thread title. See me.
     
  8. Offline

    LlmDl

    @daemitus I really, really like the look of the towny bridge you've got there. Any chance you could add an option to deny chest claiming in the Towny Wilderness?
     
  9. Offline

    daemitus

    I could probably add a similar system that works on claiming a block with a sign.
     
  10. Offline

    LlmDl

    You want to join the towny IRC for a minute?
     
  11. Offline

    daemitus

    If you can post it here before I find it on the towny pages, sure.
     
  12. Offline

    Fr0zenfr0g

    Nice ;D
     
  13. Offline

    1994mat

    Add a config so we can choose that only persons can lock doors and not chests :O
     
  14. Offline

    daemitus

    Will do
     
  15. Offline

    1994mat

    Maybe another option to limit the locked chests and stuff, 2 per person or something like that :O!
     
  16. Offline

    daemitus

    That was one of the original limitations from the original lockette. If you want to count how many a person has, you have to track it per person. That means databases. The goal is to keep it all ingame on signs. However making a bridge that keeps track of how many a person has, so that its optional may be doable.
     
  17. Offline

    md_5

    Hmm maybe someone can do it, or I might try make a bridge like that. Daem, how about we add an onBlockClaim event, could that work?
     
  18. Offline

    daemitus

    Ive already got one in the works in the onSignUpdate

    Now that ive stopped trying to care about maven, canProtect is in the bridge. Called during onSignUpdate, which is called anytime you finish placing a sign with [private].

    As such, the towny bridge will have "deadbolt.towny.wild.denyall"
    Give a user that, and they cant protect in the wild. Its a little backwards from the usual connotation in that giving permission takes away an ability, but I want it to be an optional thing, rather than a permission you have to remember to give.

    Now to work on the request for doors only/chests only/etc.

    Wait, why do I need to do this. I already have the following permissions:
    deadbolt.user.create.chest
    deadbolt.user.create.dispenser
    deadbolt.user.create.furnace
    deadbolt.user.create.door
    deadbolt.user.create.trapdoor

    Cant you just, not give it to people?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  19. Offline

    FatesDemise

    can you add into the config a option to turn off notify chest/door owner about a moderator accessing thier stuff?
    We dont always want them to know =P
     
  20. Offline

    daemitus

    Dont give them the broadcast permission. If you have it, you see it.
     
  21. Offline

    daemitus

    Dev build has a fix for timer:0 not working while timer doors always is on.

    Finally got caught up on my furnace plugin too, woo.
     
  22. Offline

    FatesDemise

    Only permission i gave them was deadbolt.user.*
    didnt think that included broadcast?, or maybe it was a coincidence that he thought i was there?, idk, lol
     
  23. Offline

    daemitus

    Code:
        deadbolt.broadcast.*:
            description: Receives all notifications of admin overrides
            default: true
    Notice the default:true. that means its given by default to everyone. You may want to try opening the .jar with winzip or whichever, and modifying the plugin.yml so that it says false, or giving your members "-deadbolt.broadcast.*" So they dont get it.'

    Maybe I should set that to false by default. Theres arguments for both ways.
     
  24. Offline

    FatesDemise

    id go with false by default, otherwise having a permission for it is almost pointless. As people dont usually expect to have to subtract a feature from the start. But thanks for the info, ill try editing it

    i used 7zip and tried modifying the plugin.yml to false.. and then all i got was errors, and wouldnt load the plugin..
    so... it apparently didnt like that

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  25. Offline

    daemitus

    ill change the default to op. In the meantime, I should have a new build out in a day or two
     
  26. Offline

    Liam Allan

    So we have another plugin that's been made, Again.
     
  27. Offline

    LlmDl

    This plugin is a replacement for the community-hit Lockette, started while the Lockette Dev was MIA.

    It does everything that Lockette did, transition is seamless for admins changing over AND he's managed to add support for plugins like Towny which Lockette never had. One of your plugins is called BlockLog ferchrisake, why are you even making your comment?
     
  28. Offline

    daemitus

    Blame the other one not being updated until after I had finished reworking things.
     
    LlmDl likes this.
  29. Offline

    LlmDl

    Notice one of his plugins is a container-locking plugin? Doesn't help anyone running Lockette because it doesn't use signs. Deadbolt is just what the Lockette-using community needs.
     
  30. Offline

    daemitus

    1.2 is out.
    Timer:0 issue fixed.
    Connected doors only require 1 sign, regardless of the amount now. Make a giant line of doors all day long.
    Same for trapdoors. Your multihatch trapdoors now work awesomely.
    Broadcast perm now defaults to op, as requested.
    Messages clarified a bit, due to the coloring options from 1.1

    Towny bridge now has a +TownName+ +NationName+ for Assistant/Mayor only usage.

    Introduced a small bug with 1.2 that lets you add trapdoors to other protected trapdoors without it checking. You cant use it after placing it if you dont own it, but it should be fixed in a day or two when I get a second to push an update.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016

Share This Page