WorldEdit - Specific Permissions?

Discussion in 'Bukkit Help' started by mathiaskruse, Jan 31, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    mathiaskruse

    Hello all, i need some help with WorldEdit, and I'm having a hard time finding the specific permissions. My problem is that i want to set SOME users to be able to use Superpickaxe, but not any of the other events which are included in Worldedit.
    I'm using: Windows 7 Ultimate 32 Bit
    1ava"1,6.0_23" (b05)
    Running CraftBukkit #186
    Running server with this .bat file:
    @echo off
    java -Xms512M -Xmx512M -jar craftbukkit.jar nogui
    pause
    Running Theese Plugins:
    Dynamic Map (dynmap.jar)
    Essentials (Essentials.jar)
    Exclusive (Exclusive.jar)
    GuestBook (GuestBook.jar)
    Jail (jail.rar)
    MinecartMania (MinecartManiaCore.jar)
    Permissions (Permission.jar)
    SimpleWarp (Warp.jar)
    WorldEdit (WorldEdit.jar)
    WorldGuard (WorldGuard.jar)
    I have been searching around all over this place, didn't seem to find anyone encountering the same problem as me, so i took my time now, to make a post myself. Hope that someone comes up with an answer. and (possibly, if he wants to) sk89q will post the specific commands in his WorldEdit (just a request from me personnaly :D)
    Thanks in advance.
     
  2. Offline

    Pezmantbh

    Hey there, do you mind posting your permissions config? It shouldn't be too hard to get your permissions set right for you :)


    Which users/groups do you want to have which permissions? :)
     
  3. Offline

    PipeHead

  4. Offline

    mathiaskruse

    Code (Text):
    1. # Supports "Default" and "GroupUsers"
    2. plugin:
    3.     permissions:
    4.         system: default
    5.  
    6. ##
    7. # Groups can contain inheritance.
    8. #   To make a group inherit the permissions from another
    9. #   group simply place the groups name in the "inheritance:"
    10. #   field seperated by commas.
    11. #
    12. #   Example: inheritance: Default,Admins,
    13. ##
    14. #   All permissions including the asterisks must be placed in single quotes.
    15. #   like so:
    16. #
    17. #       - 'general.spawn'
    18. #
    19. #   Otherwise errors will happen!
    20. ##
    21. #   Globalized Permission settings:
    22. #
    23. #       If a permission contains periods (.) you can denote a globalized parameter:
    24. #
    25. #           - 'general.*'
    26. #
    27. #       This will allow you to use all general commands.
    28. #
    29. ##
    30. #
    31. #   Single Asterisk denotes all commands:
    32. #
    33. #       - '*'
    34. ##
    35. groups:
    36.     Default:
    37.         default: true
    38.         info:
    39.             prefix:
    40.             suffix:
    41.             build: true
    42.         inheritance:
    43.         permissions:
    44.             - 'general.spawn'
    45.             - 'essentials.motd'
    46.             - 'essentials.rules'
    47.             - 'essentials.help'
    48.     Normal:
    49.         default: false
    50.         info:
    51.             prefix:
    52.             suffix:
    53.             build: true
    54.         inheritance:
    55.             - Default
    56.         permissions:
    57.             - 'essentials.afk'
    58.             - 'essentials.mail'
    59.             - 'essentials.sethome'
    60.             - 'essentials.msg'
    61.             - 'essentials.home'
    62.     Premium:
    63.         default: false
    64.         info:
    65.             prefix:
    66.             suffix:
    67.             build: true
    68.         inheritance:
    69.             - Normal
    70.         permissions:
    71.             - 'essentials.mail.send'
    72.             - 'SimpleWarp.warp'
    73.             - 'SimpleWarp.listwarps'
    74.     Ultimate:
    75.         default: false
    76.         info:
    77.             prefix:
    78.             suffix:
    79.             build: true
    80.         inheritance:
    81.             - Premium
    82.         permissions:
    83.             - 'essentials.mail.send'
    84.             - 'SimpleWarp.warp'
    85.             - 'SimpleWarp.listwarps'
    86.             - 'general.teleport'
    87.             - 'general.player-info'
    88.             - 'SimpleWarp.setwarp'
    89.             - 'general.time'
    90.     Sponsor:
    91.         default: false
    92.         info:
    93.             prefix:
    94.             suffix:
    95.             build: true
    96.         inheritance:
    97.             - Ultimate
    98.         permissions:
    99.     Admins:
    100.         default: false
    101.         info:
    102.             prefix:
    103.             suffix:
    104.             build: true
    105.         inheritance:
    106.             - Sponsor
    107.         permissions:
    108.             - '*'
    109.  
    110. ##
    111. # DarkGrave has control over all commands.
    112. # sk89q can use /spawn & /time
    113. ##
    114. users:
    115.     darkgrave:
    116.         group: Admins
    117.         permissions:
    118.     mathiaskruse:
    119.         group: Admins
    120.         permissions:
    So, if i want users to be able to use Superpickaxe, i just put a persmission that is like:
    - 'worldedit.//'
    or
    - '//'
    ? :) Im not quite sure :p
     
  5. Offline

    Pezmantbh

    Which commands do you have to put in to enable access to the SuperPickaxe? I don't use WorldEdit, so if you just let me know which commands you want the user to have ill add them for you :)
     
  6. Offline

    PipeHead

    Neither you would use 'worldedit.superpickaxe.pickaxe' specifically to allow the use of the superpickaxe or I believe(though not for sure) that you could enable all superpickaxe functionality by doing 'worldedit.superpickaxe.*'

    I had to revert to the older version of WorldEdit since CB#188 was seriously not working with a number of plugins I have in use on my server.
     
  7. Offline

    mathiaskruse

    Pezmantbh, i know how to add theese commands, i just dont know the commands :p thats my big problem :D.
    PipeHead, so if i want my users to use ONLY normal superpickaxe (not recursive,area and others) i use the:
    - 'worldedit.superpickaxe.pickaxe' ? :)
     
  8. Offline

    Pezmantbh

    Yeah. The permissions page for WordEdit displays all of the nodes :)
     
  9. Offline

    mathiaskruse

    Well, i dont think it does, i cant seem to find em at the link PipeHead sent me earlier, since they only descripe the ingame commands.
     
  10. Offline

    PipeHead

    "Ingame commands"? What other commands are there that would be related to WorldEdit and the SuperPickAxe. That link describes all of the Permissions plugin nodes just as Pezmantbh has said. I only assumed the Asterisk would give the permission to the whole node, but as I said I wasn't for sure.
     
  11. Offline

    Pezmantbh

    PipeHead, you are correct. The asterisk will give the permission for the whole node.

    If I knew what the command was to use the superpickaxe, I could help you more... But I don't use WorldEdit...
     
  12. Offline

    mathiaskruse

    i mean i dont see a list of all of theese Permission commands anywhere, like:
    Worldedit.superpickaxe
    and all of the others, where do u see those?
    --- merged: Feb 1, 2011 3:00 PM ---
    Baah, It's my bad lol. I'm just stupid. Sorry for interupting you guys with this lol. I was so excited to get the list , so i couldnt find it lol. Thanks alot guys! :D
    --- merged: Feb 1, 2011 3:09 PM ---
    Hmm, now i tried the worldedit.superpickaxe.pickaxe. It works (somehow) but doesnt give the superpickaxe feature ingame. it only says "//" with a red text in the text area in minecraft. i dont get to use Superpickaxe, sadly.
     
  13. Offline

    Pezmantbh

    Try these nodes:

    worldedit.superpickaxe.drawing.brush.sphere
    worldedit.superpickaxe.drawing.brush.cylinder
    worldedit.superpickaxe.drawing.brush.clipboard
    worldedit.superpickaxe.pickaxe
    worldedit.superpickaxe.pickaxe.area
    worldedit.superpickaxe.replacer
    worldedit.superpickaxe.data-cycler
    worldedit.superpickaxe.drawing.brush
    worldedit.superpickaxe.pickaxe.recursive
    worldedit.superpickaxe.info
    worldedit.superpickaxe.tree

    But I assume worldedit.superpickaxe.* would work too :)

    The commands to go with those nodes are:
    //sb
    //cb
    //cbb
    //
    /area
    /repl
    /cycler
    //brush
    //rbrush
    /recur
    /info
    /single
    /tree

    Enjoy :)
     
  14. Offline

    PipeHead

    Glad you finally figured it out...I was about to strangle you [​IMG]

    As for your error...I got the same thing when running Craftbukkit #167 with the latest WorldEdit...my users were pissed, so I down graded last night. I see this morning there is an update to most plugins so they will work with CB#166+ including WorldEdit...so make sure you have the latest versions of WorldEdit and CB. When I get home tonight I'll be testing the new versions.
     
  15. Offline

    mathiaskruse

    Thanks both for your great recommendations :D, and your great help. I will look further into this tonight, since i have to go to work now sadly :s. I'd be glad to talk to any of you @ my server or @ MSN or skype or something ?.
    Seems like you guys know pretty much :p. Thanks guys!
     
  16. Offline

    pplzsayheey

  17. Offline

    dzak

     
  18. Offline

    dzak

    Hey can somebody send me it but only the permisions not the info about the permision
     
Thread Status:
Not open for further replies.

Share This Page