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

    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)
    Show Spoiler

    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)
    Show Spoiler

    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
    Show Spoiler


    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]
     
  2. Offline

    Buckethead

    what an elevator? check out blift if u dont like this
     
  3. Offline

    freman

    I've just updated, should fix more of those index errors and the invalid parameters error.

    Try 1.22 Buckethead
     
  4. Offline

    robot56

    Nice Plugin, But could you add sign teleport commands like [GoTo [id of place]] so you can tp to there from almost any where and a logging system of who placed the sign and who used.
     
  5. Offline

    Buckethead

    ty i will

    the startup argument error is gone. ty and seems to be working good so far

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

    freman

    It wasn't made for realism, it was made to get up and down causing the server the least amount of load.

    It wouldn't be a SignLift any more if you could teleport anywhere, it'd be a general teleportation plugin.
    Logging is beyond the scope of this plugin, it's designed to be simple to use and light on resources.

    Jolly good.
     
  7. Offline

    istealth

    this is my error and it is only plugin in the plugins folder

    Code:
    [SEVERE] Could not load 'plugins/SignLift.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/block/BlockListener
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:148)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/block/BlockListener
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
        at au.net.fremnet.bukkit.SignLift.SignLift.<init>(SignLift.java:40)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:144)
        ... 8 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.block.BlockListener
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
        ... 26 more
    
     
  8. Offline

    Buckethead

    outdated craftbukkit or signlift? make sure u have newest version
     
  9. Offline

    nhoclesnar

    Thanks for keeping this plugin up to date. This is my fav elevator plugin.
     
    freman likes this.
  10. Offline

    freman

    Not a problem, I keep the plugins we use on our server up to date with the version we run.
     
  11. Offline

    FuRiouSOne

    [MECH] SignLift v1.22 - Elevators with signs [1.2.3 R0.2] (Permissions)


    Just curious, your still running a 1.2.3 R0.2 server? When 1.2.5 R1 has been out for a while?
     
  12. Offline

    IdealIdeas

    Doesnt work for latest build.
    Kinda sad it doesnt.
     
  13. Offline

    freman

    Yes we're on 1.2.5 R1

    17:51:36 [INFO] This server is running CraftBukkit version git-Bukkit-1.2.5-R1.0-b2149jnks (MC: 1.2.5) (Implementing API version 1.2.5-R1.0)
    17:52:18 [INFO] Plugins (16): PlgSetspawn, TreeFeller, Safe Creeper, PermissionsBukkit, AutoGamemode, OpenInv, SignLift, LogBlockQuestioner, Lockette, LogBlock, BedHome, FoundDiamonds, MCDocs, dynmap, JSONAPI, DeathTpPlus
    I'm just not so great at keeping topics up to date.
    I'm considering implementing auto-update for the plugin but generally it either just works in which case use it, or it doesn't... in which case let me know and I'll fix it (try pming me via the forums if I don't respond in a day sometimes the thread alerts get lost)
     
  14. Offline

    Benjerji

    Finally, ive been looking for this plugin for Ages!!! Thx So Much!!!

    I would join if i could. Sorry i have bad video card drivers, idk how to update. :(

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 7, 2016
  15. hi im either really blind or stupid but i cant find the download link/botton on this page help
     
  16. Offline

    RaZRx

    Download link?
     
  17. Offline

    freman

    That would be because the mods for this site have decided I must edit my personal website to suit their policies.

    The issue here being I chose to provide you the option on my website to click on a link that displays advertisements in order to throw a few fractions of a cent my way as a way of saying thanks, no-one is forcing you to click on this link as there is a direct link right beside it that you can use to download without advertisements.

    The mods don't seem to like the way I run my personal website so they've removed my links, they think the comunity is better off without my plugins than with difficult descision of picking which link to click on - worried about making people, who they evidently deem unintelligent enough to make the right decision, jump through hoops.

    Well, they've given you one more hoop to jump through - now you must google my plugins to find them.

    And for the record, statistics from my server logs show me that people prefer the adf.ly links - if you want my links back here you'll have to complain to a mod.
     
  18. Offline

    drc1998

    a download would be nice please
     
  19. Offline

    freman

  20. Offline

    drc1998

    please add download
     
  21. Offline

    freman

    Like I said, see this post


    There is no download link, you have to google because I give you the (apparently) difficult choice of two download links to click on.

    One gives me pennies for every click via the adf.ly service (just think of it as a way to contribute for free) while the other gives you a perfectly add free link to paste into wget or download directly

    Someone here thinks you users are incapable of making an informed decision so has chosen to make your life less confusing by removing this one choice from the bukkit forums.

    It seems policy here is any link that contains a link that contains a link to a page that has a link to adf.ly supported downloads is “direct(ing) users through adfly”. So here I make it clear, I direct you to chose to download through either an adf.ly supported link or a direct link.

    Hell I even give you the option of donating real money through paypal
     
  22. Offline

    drc1998

    ok yeash i just want to have a direct link and if you dont post it ill post it

    ok thats all and to help people like me maby ill post it so they dont have to i dont mean to be mean sorry i just got mad for sec sorry

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

    freman

    No more mad than I am, but I won't take convenience over principle.
     
  24. Offline

    drc1998

    kk dude can you just give me a wesite link i cant find it

    dude just give me any link i dont know witch one

    so for people trying to post for a download i give em a direct

    freman can you just show me the link like im confused and so are others

    ok dude just listin i dont get it ok i dont mean to be mad ok im just trying to get a link all you gave us were other plugins and a paypal link and some guys mods page all i know is that there is no simple link please respond

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

    PickMaster1119

    How do we get the plugin?
     
  26. Offline

    Heliwr

    You could try something completely unheard of like googling 'signlift freman'.
     
  27. Offline

    Master_fri

    • No adfly links allowed
    you can go to this website to download and contribute...
    as long as bukkit doesn't tell me to take down the link.
    mod edit: link removed
     
  28. Offline

    Liam429

    Please put a new download as the other one has been removed! I love this plugin but i have just updated my server to 1.2.5 as all the plugins i have took there time to update, i come to update signlift and the download has been removed, please fix this!
     
  29. Offline

    freman

    *sigh*

    I've put up a download link, it's not there because someone else took it down, and I'm not going to modify my site to satisfy their demands - just because an adf.ly link exists doesn't mean you have to use it.
     
  30. Offline

    thomas21202

    how do i download it???
     
  31. Offline

    TCO_007

    How do we Download this? Please Help
     

Share This Page