Inactive [MECH] SignLift v1.22 - Elevators with signs [1.2.5 R1.0] (Permissions)

Discussion in 'Inactive/Unsupported Plugins' started by freman, Jan 30, 2011.

     
  1. Offline

    freman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    SignLift - Elevators with signs:
    Version: v1.22

    Based on CraftBook's elevator system, SignLift works very much the same way - with two small improvements:
    1. Before transporting you it checks to make sure that you won't warp into a wall
    2. Prevents accidental block placement on transport
    Create signs on top of each other with [Lift up]/[Lift down]/[Lift] on the second line to use.

    Create signs on top of each other with {Lift up}/{Lift down}/{Lift} on the second line to create a private lift

    Example:
    Create a sign on ground level with the second line set to [Lift Down]
    Dig down under that sign (place a block in the top of the hole)
    Create a sign with the second line set to [Lift Up]

    Right click the sign to use



    Features:
    • Customizable strings
    • Safety checks to prevent into wall "lifting"
    • Brick placement prevention
    • First line can be the floor name
    • Hide signs on the back of blocks and use buttons!
    • Private lifts
    • Permissions
    Download SignLift


    Configuration (config.yml)

    Code:
    string:
        lift: LIFT
            - String users will use when placing lifts that go neither up nore down
     
        down:
            lift: LIFT DOWN
            - String users will use when placing lifts that go down
     
            default: Going Down
            - What is messaged to the user when going down
     
            format: Going to %s
            - Message format for going down to a named floor (%s gets replaced with name)
     
        normal:
            open: '['
            - Open for normal lifts
            close: ']'
            - Close for normal lifts
        private:
            open: '{'
            - Open for private lifts
            close: '}'
            - Close for private lifts
        up:
            lift: LIFT UP
            - String users will use when placing lifts that go up
     
            default: Going Up
            - What is messaged to the user when going up
     
            format: Going to %s
            - Message format for going up to a named floor (%s gets replaced with name)
     
        message:
            destroy:
                denied: You don't have permission to destroy that sign lift
                - Message to display when someone attempts to destroy a lift they don't have permission to
            lift:
                denied: You don't have permission to use this lift
                - Message to display when someone attempts to use a lift they don't have permission to
            create:
                denied: You don't have permission to create that sign lift
                - Message to display when someone attempts to create a lift they don't have permission to
     
    check:
        destination:
            paranoid: true
            - true: Uses original algorithm, gaurenteed not transport you into a block
            - false: Uses new one, may end up being partially in a block (never wholely)
    


    Permissions (PermissionsBukkit)

    Code:
    signlift.*:
    - Gives access to all SignLift privileges
    signlift.create.*:
    - Gives access to all SignLift create privileges
    signlift.create.normal:
    - Permits the creation of a normal sign lifts for anyone to use
    signlift.create.private.own:
    - Permits the creation of private sign lifts with the PRIVATE tag
    signlift.create.private.others:
    - Permits the creation of private sign lifts for other users
    signlift.use.normal:
    - Permits the use of any normal sign lift
    signlift.use.private.own:
    - Permits the use of any private sign lift made for this user
    signlift.use.private.others:
    - Permits the use of other users private lifts
    
    If no permissions manager is installed then the default's are that every player can do everything with exception to signlift.use.private.others which only ops can use.


    Changelog:
    Version 1.22
    • Changed the whitespace checks
    • Fixed the parameters error.
    Version 1.21
    • Added more whitespace checks to pervent crashing on empty signs


    Version 1.2
    • Updated for 1.2.3 R0.2
    • Added a whitespace check to pervent crashing on empty signs
    Version 1.1
    • Fixed block placing bug introduced in 1.0
    Version 1.0
    • Private signs are now done by encapsulating the "LIFT UP", "LIFT DOWN" and "LIFT" in {} instead of []
    • Saves owner to disk
    • Delete your configuration file
    Version 0.9
    • Permissions
    • Basic block protection
    • Might be a good idea to delete your config, it won't break but you'll have old unused values
    Version 0.8
    • Introduction of private lifts
    • Updated deprecated code
    Version 0.7
    • Updated build for latest bukkit - Will not work on older builds.
    • Re-factored the entire codebase, buttons will now respond to left clicks as well as right clicks.
    Version 0.6

    • Updated build for latest bukkit - might work on older builds but not too old...
    • Changed the sign seek code on the button will only look for wall signs on the opposite side of the block directly behind the button.
    Version 0.5

    • Made it so you can hide signs on the back of blocks and use buttons
    Version 0.4

    • Add configuration file
    • Make strings used customizable
    • Make it possible to switch to a less paranoid block detection algorithm
    • Cleaned up accidental block place prevention code.
    Version 0.3

    • Added ladders to the list of safe things
    • Fixed rounding issues
    Version 0.2

    • Bug fixes...
    Version 0.1

    • Releasing my awesome plugin




    Support:
    Alcohol makes coding in Java more fun, Caffeine makes it possible to do after a day of coding in other languages at work - both of these habits are expensive - Want to help me feed my addictions and make more, better plugins faster? Consider hitting the button below.
    [IMG]

    This post has been edited 12 times. It was last edited by freman May 1, 2012.
  2.  
  3. Offline

    Buckethead

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

    HydroBlu

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Freman can you please update SignLift to 1.2.3 my server really needs it. Please reply if you are planning something.
    Buckethead likes this.
  5. Offline

    Kane

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    This plugin I think is dead now :(
  6. Offline

    Buckethead

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    NOOOOOOOOOO plz someon update it
  7. Offline

    freman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Or you can be patient - I intend to update my plugins over this coming weekend - I've had paid work to do.

    Edit: Sorry for the late reply but I keep not getting thread watch emails....

    This post has been edited 1 time. It was last edited by freman Mar 15, 2012.
  8. Offline

    tyzoid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Updated plugin: (link removed) - plugin didn't work.

    Updated for superperms (Permissions no longer supported)

    @freman
    Source: -removed by request-
    Feel free to fork/use it. It IS your code after all :p

    This post has been edited 3 times. It was last edited by tyzoid Mar 18, 2012.
  9. Offline

    freman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    You have decompiled, modified, and released code that was not open source and is protected by copyright.
    I am not amused.

    What's even more annoying is you have done so after I have made a release schedule well and truly known, I will not be supporting this plugin until this is rectified and I will be pursuing the matter with github and bukkit

    This post has been edited 1 time. It was last edited by freman Mar 15, 2012.
  10. Offline

    EdwardBerry

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

    Created an account just to say Thanks man, have been waiting a while for this.
  11. Offline

    freman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'm still not amused.
    Of course seeing as you have this update you don't need me to release anything this weekend. Hope you don't need updates for any of my other plugins

    I'm still considering demanding the removal of this upload

    This post has been edited 1 time. It was last edited by freman Mar 17, 2012.
  12. Offline

    TheChinski

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hello all,

    I can understand how annoying this must be for you freman and i'm sure tyzoid didn't mean any offence or anything - But it still doesn't work for me... :-/

    It loads fine but nothing happens when I make or try to use the signs - and the config it makes is blank?

    Thanks,
  13. Offline

    EdwardBerry

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I do apologise, his plugin doesn't even work for me either :( , i was just so pleased to see an update. I shall eagerly await your official release soonish i hope :D
  14. Offline

    tyzoid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If you want me to remove it, I will. It is your plugin.
  15. Offline

    Kane

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @freman really? Your going to fuck everyone over because someone took the time to update it to 1.2 for you temp to keep your current users happy and then your going to try to fuck over your current users. Might as well take the plugin down now for good since I'm not going to support such dick moves.
  16. Offline

    Pawn3d

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @freman please update this plugin @tyzoid 's update doesnt even work -.-
    plz update it u'll be my hero my server has thousands of lifts and they dont work :(
  17. Offline

    tyzoid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    He was more upset that I put his closed-source code on github.

    I fully understand his actions, and I should have read a little more carefully that the license he chose doesn't permit such actions that I took.

    I am still working on fixing this plugin. If @freman doesn't want me to release it, that is his decision, and I will honor it.

    Oh, and @freman , Ordinals are now zero-indexed...

    This post has been edited 4 times. It was last edited by tyzoid Mar 17, 2012.
  18. Offline

    freman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It was a dick move to modify and release code he had no right to, especially without contacting me, and especially right after I said there was an update coming that proved I wasn't dead - if he'd made even the slightest attempt at contacting me then I would have probably given him permission as his intentions were good, just his execution not so much.

    As for supporting, what support, if there was some of that the plugins would probably get more attention rather than getting updated when I finally feel the RB is stable enough to update my server.

    I've finished updating and testing, it will be released today (Australia time) some time
  19. Offline

    Pawn3d

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @freman u are a god ! i thank u soo much !! my server really needs it :D
  20. Offline

    freman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    No god, just a cranky aussie
  21. Offline

    Pawn3d

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    is the update on yet?
  22. Offline

    FuRiouSOne

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    You can always go grab the falsebook (craftbook) version which this plugin came from as well as does exactly the same thing without the {Lift Up/Down} private signs which falsebook has hooked into LWC for that, any sign that is LWC privated can only be used by the owner.

    Also @freman im sure many people have have tried for weeks to contact you for ANY word on updating but you failed to even lift a finger to type anything out letting anyone know you were still around. Also about bukkit being stable enough to update plugins thats a laughable joke right? Every other active plugin out there has dev builds that work just fine against 1.2.3 bukkit dev builds and imo there is and never will be a fully "stable" build of bukkit as everyone has seen in the past even the "recommended" builds get red skulled (Broke/UNstable).

    Anyways it is your plugin and you have every right to do as you wish with it. Just dont think you will ever get any support with that kind of attitude. Good luck to you.
  23. Offline

    freman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I've previously mentioned that this forums email is spotty at the best of times (Hell, I didn't get any emails saying there were 4 alerts and a pm waiting for me) but my website is in the source of the plugin, comes up when you boot the plugin, it has a perfectly good contact form , and my problem that I have is that even after I told people when I was releasing the update someone posted infringing code.

    I suppose @FuRiouSOne the question is, how would you feel if it happened to you.

    I'm not here writing plugins for *you* I'm here releasing plugins I wrote for *us*, when we upgrade our server then a new plugin will become available. Sometimes I have free time and will release one before hand. I work full time, I also freelance off time so playing minecraft and updating free plugins isn't high on my priority list.

    You can be sure however that before I vanish off the face of the earth that all my plugins will be open source.

    Plugin has been updated. Feel free to use it, or not, but don't be a hypocrite and say one and do the other.

    You can download it from here

    edit: Tag those who want it @EdwardBerry @Pawn3d, @Buckethead, @TheChinski

    This post has been edited 6 times. It was last edited by freman Mar 18, 2012.
  24. Offline

    Pawn3d

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

    Patmaster

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Freman, when I try to use this, when this plugin starts up, it says, "Wrong method arguments used for event type registered," and it's a [SEVERE] error.
  26. Offline

    freman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Does it give you a trace?
  27. Offline

    Buckethead

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    TY!
  28. Offline

    Buckethead

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Code:
    22:19:14 [INFO] [SignLift] Enabling SignLift v1.2
    22:19:14 [SEVERE] Wrong method arguments used for event type registered
  29. Offline

    Pawn3d

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @freman awww mann it doesnt work :( plz fix it...
  30. Offline

    freman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    There's no dump of garbage after that?




    I'll have a look tonight when I get home, as you can see by the tutorial video I had no issues when I was testing it - how is it not working? What is the exact bukkit version you're using (I built it against the latest beta)?
  31. Offline

    Pawn3d

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    im using recommended build
  32. Offline

    freman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Isn't that 1.1pR6 - for minecraft 1.1?
    In which case that's probably why this isn't working for you...

Share This Page