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

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

     
  1. Offline

    daemitus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    [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

    This post has been edited 6 times. It was last edited by daemitus Sep 7, 2011.
    kahlilnc and Inscrutable like this.
  2.  
  3. Offline

    daemitus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.
  4. Offline

    thejoe4949

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Awesome! :D

    This post has been edited 1 time. It was last edited by thejoe4949 Sep 6, 2011.
  5. Offline

    daemitus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.

    This post has been edited 2 times. It was last edited by daemitus Sep 4, 2011.
  6. Offline

    Acru

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.
  7. Offline

    Donald Scott

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If I have ChestShop3 am I to use both the simulator AND main plugin?
  8. Offline

    daemitus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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/

    This post has been edited 1 time. It was last edited by daemitus Sep 4, 2011.
  9. Offline

    Orcem12

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Missing plugin version number in thread title. See me.
  10. Offline

    LlmDl

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @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?
  11. Offline

    daemitus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I could probably add a similar system that works on claiming a block with a sign.
  12. Offline

    LlmDl

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    You want to join the towny IRC for a minute?
  13. Offline

    daemitus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If you can post it here before I find it on the towny pages, sure.
  14. Offline

    Fr0zenfr0g

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  15. Offline

    1994mat

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Add a config so we can choose that only persons can lock doors and not chests :O
  16. Offline

    daemitus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Will do
  17. Offline

    1994mat

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Maybe another option to limit the locked chests and stuff, 2 per person or something like that :O!
  18. Offline

    daemitus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.

    This post has been edited 2 times. It was last edited by daemitus Sep 6, 2011.
  19. Offline

    md_5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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?
  20. Offline

    daemitus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ive already got one in the works in the onSignUpdate
  21. Offline

    daemitus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.

    This post has been edited 2 times. It was last edited by daemitus Sep 7, 2011.
  22. Offline

    daemitus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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?
  23. Offline

    FatesDemise

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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
  24. Offline

    daemitus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Dont give them the broadcast permission. If you have it, you see it.
  25. Offline

    daemitus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.
  26. Offline

    FatesDemise

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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
  27. Offline

    daemitus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.

    This post has been edited 1 time. It was last edited by daemitus Sep 9, 2011.
  28. Offline

    FatesDemise

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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
  29. Offline

    FatesDemise

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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
  30. Offline

    daemitus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ill change the default to op. In the meantime, I should have a new build out in a day or two
  31. Offline

    Liam Allan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    So we have another plugin that's been made, Again.

Share This Page