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 (Text):
    1. string:
    2.     lift: LIFT
    3.         - String users will use when placing lifts that go neither up nore down
    4.  
    5.     down:
    6.         lift: LIFT DOWN
    7.         - String users will use when placing lifts that go down
    8.  
    9.         default: Going Down
    10.         - What is messaged to the user when going down
    11.  
    12.         format: Going to %s
    13.         - Message format for going down to a named floor (%s gets replaced with name)
    14.  
    15.     normal:
    16.         open: '['
    17.         - Open for normal lifts
    18.         close: ']'
    19.         - Close for normal lifts
    20.     private:
    21.         open: '{'
    22.         - Open for private lifts
    23.         close: '}'
    24.         - Close for private lifts
    25.     up:
    26.         lift: LIFT UP
    27.         - String users will use when placing lifts that go up
    28.  
    29.         default: Going Up
    30.         - What is messaged to the user when going up
    31.  
    32.         format: Going to %s
    33.         - Message format for going up to a named floor (%s gets replaced with name)
    34.  
    35.     message:
    36.         destroy:
    37.             denied: You don't have permission to destroy that sign lift
    38.             - Message to display when someone attempts to destroy a lift they don't have permission to
    39.         lift:
    40.             denied: You don't have permission to use this lift
    41.             - Message to display when someone attempts to use a lift they don't have permission to
    42.         create:
    43.             denied: You don't have permission to create that sign lift
    44.             - Message to display when someone attempts to create a lift they don't have permission to
    45.  
    46. check:
    47.     destination:
    48.         paranoid: true
    49.         - true: Uses original algorithm, gaurenteed not transport you into a block
    50.         - false: Uses new one, may end up being partially in a block (never wholely)
    51.  


    Permissions (PermissionsBukkit)
    Show Spoiler

    Code (Text):
    1.  
    2. signlift.*:
    3. - Gives access to all SignLift privileges
    4. signlift.create.*:
    5. - Gives access to all SignLift create privileges
    6. signlift.create.normal:
    7. - Permits the creation of a normal sign lifts for anyone to use
    8. signlift.create.private.own:
    9. - Permits the creation of private sign lifts with the PRIVATE tag
    10. signlift.create.private.others:
    11. - Permits the creation of private sign lifts for other users
    12. signlift.use.normal:
    13. - Permits the use of any normal sign lift
    14. signlift.use.private.own:
    15. - Permits the use of any private sign lift made for this user
    16. signlift.use.private.others:
    17. - Permits the use of other users private lifts
    18.  
    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

    wait is superperms the only system u support
     
  3. Offline

    freman

    Correct, the only permissions system I support is Superperms - I always maintained I wouldn't support permissions until bukkit did them, well bukkit has done them with Superperms so this is what I support.
     
  4. Offline

    Buckethead

    ok then i answered my own question. then 1 more thing that i dont if u can answer. if i use superperms and regualr perms plugin at same time will that cause problem if both systems match
     
  5. Offline

    Kane

    @freman I reverted from 1.0a though thanks for adding the {} in for private signs. Though we found not sure if it was pex or something else permissions causing though I doubt it that it would not work with 1139 bukkit but 0.7 works flawless. I don't think it's pex because even if it was permission error it should say have no permission to use it from the looks of it. So it just seams that lifts are just totally broken for me anyways.
     
  6. Offline

    darth2499

    hi, i am using this with PEX and for some reason none of them works anymore. I am a admin so i have the permission but when i right click nothing happens! whats funny is that there are no errors. I am pretty sure its right the way i typed it in but im not sure why!

    Sign
    Empty
    [LIFT UP]
    Empty
    Empty
     
  7. Offline

    Buckethead

    dito but i was using regular perms. if this doesnt work for u u could try deadbolt on the dev website. its the same ting
     
  8. Offline

    freman

    I'll look at this plugin again this weekend, I'll still only support the 'bukkit' permissions system, but I'll see if I can make it possible to disable permission checks entirely in case you're using some other one.

    One of you guys want to explain how you're using pex and supply some config files for me to test against?
     
  9. Signlift is currently working on my 1185 minecraft server; no errors at all. Can we get a title change from 1060 to 1185? That way people will know for sure it works on minecraft 1.8

    Edit: I use permissionsbukkit
     
  10. Offline

    Superzilla

    Yes please do, I was just looking for a post saying it works. Falsebook and Craftbook both don't seem to be working so I'm looking for alternatives, and especially one that works with CB #1185, now off to find a companion for this so I can use gates, etc.

    EDIT: anyone seen a plugin for ICs and gates, bridges, etc that isn't broken?
     
  11. no the only plugin thats similar to Falsebook is craftbook
     
  12. Offline

    Superzilla

    Yeah, but that hasn't been updated in a while also....
     
  13. thats what happens when your server depends on certain plugins. I have around 40 plugins

    Come join my server and check it out, Superzilla. 184.95.41.234
     
  14. Offline

    Superzilla

    Thanks for the help, its working, I think it was just a rare bug.
     
  15. Offline

    freman

    This is one of the reasons I'm sticking to creating tiny plugins with minimal feature sets - it's easier to do without one small plugin than it is to do without a plugin you use 20-30 functions from.

    Edit: Might add, missing craftbook/falsebook when bukkit first came out was exactly the reason I made this plugin :D
     
  16. Offline

    Superzilla

    Suggestion - Can you make the plugin so that if you have a block in your hand and you click the sign, that it removes the block that is placed and returns it to your inventory?
     
  17. Offline

    freman

    It used to do that, something in the most recent bukkit updates changed that... so yes I have to look into it
     
  18. Offline

    Superzilla

    Thanks!
     
  19. Offline

    Darkfyre

    I am having issues with this plugin. I am using the latest version of PEX, and Bukkit 1185. When I place a sign with [LIFT UP] in the second line, the sign pops off and I get the "You do not have permission to place this sign" message. I am an op with full permissions. Any ideas?
     
  20. Offline

    Superzilla

    The problem is that PEX is not supported with this plugin.
     
  21. Offline

    EruIluvatar

    Does the signlift does not work if its too far appart?
     
  22. Offline

    freman

    Signlift should work over any distance, check your x & z co-ordinates make sure they're on top of each other and you have sufficient room
     
  23. Offline

    serdious

    15:50:09 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1067-g6301507-b1185jnks (MC: 1.8.1)
    15:50:09 [GRAVE] Could not load 'plugins/SignLift.jar' in folder 'plugins':
    while parsing a block mapping
    in "<reader>", line 6, column 9:
    lift: LIFT DOWN
    ^
    expected <block end>, but found BlockEntry
    in "<reader>", line 7, column 9:
    - String users will use when pla ...
    ^

    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:576)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    at org.bukkit.util.config.Configuration.load(Configuration.java:82)
    at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:157)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:175)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:213)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:138)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:103)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:136)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    15:50:09 [INFO] Preparing level "New World"
    15:50:09 [INFO] Default game type: 0
    15:50:09 [INFO] Preparing start region for level 0 (Seed: -6632439189521706674)
    15:50:10 [INFO] Preparing start region for level 1 (Seed: 7938929433647422799)
    15:50:10 [INFO] Preparing spawn area: 81%
    15:50:10 [AVISO] Server permissions file permissions.yml is not valid YAML.
    java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Map
    at org.bukkit.craftbukkit.CraftServer.loadCustomPermissions(CraftServer.java:430)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:162)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    what it is?
     
  24. Offline

    animalkid5679

    Hi, i type on the sign:
    [Lift Up]
    [Lift]
    and i also type for the the other sign:
    [Lift Down]
    [Lift]
    but nothing happens
    what do i do?
     
  25. Offline

    freman

    Looks like you have an issue in your configuration, please run it through a yaml validator
     
  26. Offline

    freman

    Doesn't sound like you're doing it right, please see the tutorial video
     
  27. Offline

    animalkid5679

    It's working now, thanks.
    Awesome Plugin by the way
     
  28. Offline

    Spadow

    can you add a new feature like
    there are lift1 lift2 lift3 for some etages on a hotel.
    if u go lift2 u are in etage 2. lift 1 = etage 1.
    so i can sell apartments to people and give them individuell lifts.
     
  29. Offline

    Buckethead

    heres my perms. my admins and mods cant use others private. even with .*

    Code (Text):
    1. groups:
    2.     Guest:
    3.         default: true
    4.         permissions:
    5.         - essentials.rules
    6.         - essentials.help
    7.         - essentials.helpop
    8.         - essentials.spawn
    9.         - essentials.list
    10.         - essentials.mail
    11.         - essentials.mail.send
    12.         - essentials.mail.clear
    13.         - heroicrebuke.list
    14.         - essentials.helpop.recieve
    15.         - essentials.ban.notify
    16.         - essentials.kick.notify
    17.         - lytreehelper.db.blockaccess
    18.         - IPGet.self
    19.         - modifyworld.chat
    20.         - modifyworld.sneak
    21.         - modifyworld.sprint
    22.         - chaircraft.sit
    23.         options: null
    24.         prefix: '&5Guest&f>'
    25.     Citizen:
    26.         default: false
    27.         inheritance:
    28.         - Guest
    29.         permissions:
    30.         - nocheat.admin.chatlog
    31.         - deadbolt.broadcast.*
    32.         - deadbolt.command.*
    33.         - essentials.portal
    34.         - essentials.tell
    35.         - essentials.help
    36.         - essentials.helpop
    37.         - essentials.spawn
    38.         - essentials.afk
    39.         - essentials.back
    40.         - essentials.back.ondeath
    41.         - essentials.clearinventory
    42.         - essentials.compass
    43.         - essentials.depth
    44.         - essentials.getpos
    45.         - essentials.geoip.show
    46.         - essentials.sethome
    47.         - essentials.home
    48.         - essentials.info
    49.         - essentials.kit
    50.         - essentials.kit.list
    51.         - essentials.kit.Building_starter
    52.         - essentials.kit.Armor_starter
    53.         - essentials.list
    54.         - essentials.mail
    55.         - essentials.mail.send
    56.         - essentials.mail.clear
    57.         - essentials.me
    58.         - essentials.motd
    59.         - essentials.msg
    60.         - essentials.protect
    61.         - essentials.protect.alerts
    62.         - essentials.protect.damage.drowning
    63.         - essentials.protect.damage.creeper
    64.         - essentials.protect.damage.fall
    65.         - essentials.protect.damage.lightning
    66.         - essentials.protect.damage.projectiles
    67.         - essentials.protect.damage.suffocation
    68.         - essentials.protect.damage.fire
    69.         - essentials.protect.damage.fireball
    70.         - essentials.protect.entitytarget.bypass
    71.         - essentials.protect.ownerinfo
    72.         - essentials.r
    73.         - essentials.setxmpp
    74.         - essentials.signs.create.protection
    75.         - essentials.signs.create.trade
    76.         - essentials.signs.break.protection
    77.         - essentials.signs.break.trade
    78.         - essentials.signs.use.balance
    79.         - essentials.signs.use.buy
    80.         - essentials.signs.use.disposal
    81.         - essentials.signs.use.free
    82.         - essentials.signs.use.heal
    83.         - essentials.signs.use.mail
    84.         - essentials.signs.use.protection
    85.         - essentials.signs.use.time
    86.         - essentials.signs.use.trade
    87.         - essentials.signs.use.weather
    88.         - essentials.signs.use.warp
    89.         - essentials.suicide
    90.         - essentials.tpa
    91.         - essentials.tpaccept
    92.         - essentials.tpahere
    93.         - essentials.tpdeny
    94.         - essentials.warp
    95.         - essentials.warp.list
    96.         - essentials.warp.*
    97.         - essentials.xmpp
    98.         - essentials.helpop.recieve
    99.         - essentials.ban.notify
    100.         - essentials.kick.notify
    101.         - essentials.portal
    102.         - essentials.time
    103.         - BedHeal.Advanced.Use
    104.         - mobarena.use.spectate
    105.         - mobarena.use.*
    106.         - mobarena.classes.*
    107.         - mobarena.arenas.*
    108.         - heroicrebuke.list
    109.         - lytreehelper.destroyall
    110.         - lytreehelper.db.forestlist
    111.         - signlift.use.normal
    112.         - signlift.use.private.own
    113.         - signlift.create.private.own
    114.         - dreamland.goto
    115.         - dreamland.fly
    116.         - NightClub.go
    117.         - nomovedtooquicklykick.exempt
    118.         - nSpleef.member.creategame
    119.         - nSpleef.member.deletegame
    120.         - nSpleef.member.join
    121.         - nSpleef.member.leave
    122.         - nSpleef.member.list
    123.         - deadbolt.user.*
    124.         - deadbolt.user.create.*
    125.         - modifyworld.usebeds
    126.         - modifyworld.chat.private
    127.         - modifyworld.bucket.empty.*
    128.         - modifyworld.bucket.fill.*
    129.         - modifyworld.blocks.destroy.*
    130.         - modifyworld.blocks.place.*
    131.         - modifyworld.blocks.interact.*
    132.         - modifyworld.items.pickup.*
    133.         - modifyworld.items.drop.*
    134.         - modifyworld.items.have.*
    135.         - modifyworld.damage.deal.*
    136.         - modifyworld.damage.take.*
    137.         - modifyworld.mobtarget.*
    138.         - modifyworld.interact.*
    139.         - modifyworld.tame.animal.wolf
    140.         - modifyworld.tame.wolf
    141.         - modifyworld.vehicle.destroy
    142.         - modifyworld.vehicle.enter
    143.         - modifyworld.vehicle.collide
    144.         - spouttrade.trade
    145.         - ashtheking.tent.create
    146.         - cm.init
    147.         - cm.upload.mp3
    148.         - cm.upload.midi
    149.         - cm.radio.list.player
    150.         - cm.song.list.player
    151.         - cm.box.list.player
    152.         - cm.song.play.global
    153.         - cm.song.stop.global
    154.         - bog.*
    155.         - boi.*
    156.         - bof.*
    157.         - bol.*
    158.         - arg.user
    159.         - arg.claim
    160.         - mcvote.vote
    161.         options: null
    162.         prefix: '&cCitizen&f>'
    163.     Developer:
    164.         default: false
    165.         inheritance:
    166.         - Citizen
    167.         permissions:
    168.         - essentials.gc
    169.         options: null
    170.         prefix: '&cDeveloper&f>'
    171.     Architect:
    172.         default: false
    173.         inheritance:
    174.         - Citizen
    175.         permissions:
    176.         - essentials.heal
    177.         - essentials.item
    178.         - essentials.itemspawn.item-all
    179.         - superpickaxe.use
    180.         - essentials.repair
    181.         options: null
    182.         prefix: '&cArchitect&f>'
    183.     Engineer:
    184.         default: false
    185.         inheritance:
    186.         - Architect
    187.         permissions:
    188.         - worldedit.*
    189.         - essentials.god
    190.         - essentials.tp
    191.         - essentials.tphere
    192.         - lazyroad.build
    193.         - arg.saveload
    194.         - essentials.warp.otherplayers
    195.         options: null
    196.         prefix: '&cEngineer&f>'
    197.     Moderator:
    198.         default: false
    199.         inheritance:
    200.         - Engineer
    201.         permissions:
    202.         - essentials.tp
    203.         - essentials.god.others
    204.         - heroicrebuke.add
    205.         - heroicrebuke.clear
    206.         - heroicrebuke.active
    207.         - heroicrebuke.info
    208.         - heroicrebuke.list
    209.         - heroicrebuke.list.others
    210.         - SimpleJail.jail
    211.         - SimpleJail.unjail
    212.         - SimpleJail.jailtime
    213.         - essentials.home.other
    214.         - essentials.kick
    215.         - essentials.ban
    216.         - essentials.banip
    217.         - essentials.broadcast
    218.         - essentials.burn
    219.         - essentials.ext
    220.         - essentials.ext.others
    221.         - essentials.invsee
    222.         - essentials.heal.others
    223.         - essentials.clearinventory.others
    224.         - essentials.socialspy
    225.         - essentials.unban
    226.         - essentials.unbanip
    227.         - essentials.weather
    228.         - essentials.time.set
    229.         - essentials.powertool
    230.         - essentials.lightning
    231.         - srpex.setrank.citizen
    232.         - signlift.use.private.others
    233.         - signlift.create.private.others
    234.         - signlift.create.normal
    235.         - superpickaxe.breakBedrock
    236.         - IPGet.other
    237.         - icegeoip.geoip
    238.         - deadbolt.admin.snoop
    239.         - deadbolt.admin.signs
    240.         - deadbolt.admin.bypass
    241.         - deadbolt.admin.break
    242.         - deadbolt.admin.create
    243.         - adminscanfly.allow
    244.         - spoutninja.use
    245.         - nocheat.checks.moving.flying
    246.         - nocheat.checks.moving.runfly
    247.         - nocheat.checks.moving.swimming
    248.         - nocheat.checks.moving.sneaking
    249.         - nocheat.checks.moving.nofall
    250.         - ashtheking.tent.size
    251.         - cm.area.delete.player
    252.         - cm.box.delete.player
    253.         - cm.radio.delete.player
    254.         - cm.upload.webradio
    255.         - cm.area.define
    256.         - cm.area.set
    257.         - cm.area.set.overlap
    258.         - cm.area.list.player
    259.         - cm.box.set
    260.         - cm.box.set.overlap
    261.         - cm.box.list.player
    262.         - arg.bypass
    263.         - arg.player
    264.         - permissions.manage.reload
    265.         options: null
    266.         prefix: '&cModerator&f>'
    267.     Admin:
    268.         default: false
    269.         inheritance:
    270.         - Moderator
    271.         permissions:
    272.         - SimpleJail.setjail
    273.         - heroicrebuke.*
    274.         - essentials.*
    275.         - backup.canbackup
    276.         - mobarena.admin.*
    277.         - mobarena.setup.*
    278.         - LockIP.admin
    279.         - srpex.setrank.devloper
    280.         - srpex.setrank.architect
    281.         - srpex.setrank.moderator
    282.         - srpex.setrank.engineer
    283.         - srpex.reload
    284.         - lytreehelper.generate.trees
    285.         - lytreehelper.generate.forests
    286.         - lytreehelper.generate.nursery
    287.         - lytreehelper.db.registerforest
    288.         - lytreehelper.db.deleteforest
    289.         - lytreehelper.db.regenerateforest
    290.         - signlift.*
    291.         - craftbukkituptodate.broadcast
    292.         - craftbukkituptodate.changelog
    293.         - NightClub.build
    294.         - superpickaxe.*
    295.         - nSpleef.admin.define
    296.         - nSpleef.admin.deleteanygame
    297.         - nSpleef.admin.deletearena
    298.         - nSpleef.admin.forceready
    299.         - nSpleef.admin.forcejoin
    300.         - nSpleef.admin.forceleave
    301.         - geoiptools.geoupdate
    302.         - deadbolt.command.reload
    303.         - nocheat.admin.*
    304.         - lazyroad.build
    305.         - mcvote.cast
    306.         options: null
    307.         prefix: '&cAdmin&f>'
    308.     Owner:
    309.         default: false
    310.         inheritance:
    311.         - Admin
    312.         permissions:
    313.         - srpex.*
    314.         - craftbukkituptodate.download
    315.         - craftbukkituptodate.plugin
    316.         - craftbukkituptodate.update
    317.         - citizens.*
    318.         options: null
    319.         prefix: '&cOwner&f>'
    320.     Jailed:
    321.         default: false
    322.         permissions:
    323.         - essentials.rules
    324.         - essentials.help
    325.         - essentials.helpop
    326.         - BedHeal.Advanced.Use
    327.         - heroicrebuke.list
    328.         - essentials.list
    329.         - essentials.mail
    330.         - essentials.mail.send
    331.         - essentials.mail.clear
    332.         - IPGet.self
    333.         - modifyworld.chat
    334.         - modifyworld.sneak
    335.         - modifyworld.sprint
    336.         - chaircraft.sit
    337.         - modifyworld.usebeds
    338.         - modifyworld.items.have.*
    339.         options: null
    340.         prefix: '&4Jailed&f>'
     
  30. Offline

    Yoogoo

    This plugins are very useful:)
    Good JOB!
     
  31. Offline

    Zathras

    Any idea why I get these "out of range" errors from SignLift?

    Code (Text):
    1. 01:19:40 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1131-g86b7fa8-b1337jnks (MC: 1.8.1)
    2. ...
    3. 01:19:42 [INFO] Spout 510 has been initialized
    4. ...
    5. 01:19:47 [INFO] [SignLift] Version 1.0 - Copyright 2011 - Shannon Wynter (http://fremnet.net) is enabled
    6. ...
    7. 02:16:37 [SEVERE] Could not pass event PLAYER_INTERACT to SignLift
    8. java.lang.StringIndexOutOfBoundsException: String index out of range: -2
    9.     at java.lang.String.substring(String.java:1937)
    10.     at au.net.fremnet.bukkit.SignLift.LiftSign.findSign(LiftSign.java:338)
    11.     at au.net.fremnet.bukkit.SignLift.LiftSign.activate(LiftSign.java:234)
    12.     at au.net.fremnet.bukkit.SignLift.SignLiftPlayerListener.onPlayerInteract(SignLiftPlayerListener.java:65)
    13.     at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:330)
    14.     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    15.     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    16.     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:171)
    17.     at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:265)
    18.     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:592)
    19.     at net.minecraft.server.Packet15Place.a(SourceFile:57)
    20.     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    21.     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    22.     at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:501)
    23.     at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    24.     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
    25.     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    26.     at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    27.  
     

Share This Page