Are these permissions right?

Discussion in 'Bukkit Help' started by atvrider647, May 13, 2012.

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

    atvrider647

    I edited them in notepad++ with the tab button as 4 spaces so it's all in blue.

    Code:
    groups:
        Default:
            permissions:
                permissions.build: true
                essentials.spawn: true
                essentials.rules: true
                essentials.motd: true
                essentials.list: true
                essentials.helpop: true
                essentials.help: true
                essentials.sethome: true
                essentials.home: true
                essentials.tpa: true
                essentials.tpaccept: true
                essentials.tpdeny: true
                essentials.balance: true
                essentials.balance.others: true
                simpleprefix.member: true
               
        VIP:
            permissions:
                permissions.build: true
                essentials.afk: true
                essentials.back: true
                essentials.back.ondeath: true
                essentials.balance: true
                essentials.balance.others: true
                essentials.balancetop: true
                essentials.chat.color: true
                essentials.chat.shout: true
                essentials.chat.question: true
                essentials.depth: true
                essentials.home: true
                essentials.ignore: true
                essentials.kit: true
                essentials.kit.tools: true
                essentials.mail: true
                essentials.mail.send: true
                essentials.me: true
                essentials.msg: true
                essentials.nick: true
                essentials.pay: true
                essentials.ping: true           
                essentials.powertool: true
                essentials.protect: true
                essentials.sethome.multiple.staff: true
                essentials.suicide: true
                essentials.time: true
                essentials.tpa: true
                essentials.tpaccept: true
                essentials.tpahere: true
                essentials.tpdeny: true
                essentials.warp: true
                essentials.warp.list: true
                essentials.worth: true
                simpleprefix.vip:true
            inheritance:
            - Default
        Plus:
            permissions:
                permissions.build: true
                essentials.time.set: true
                essentials.weather.set: true
                essentials.gamemode: true
                essentials.repair: true
                simpleprefix.plus: true
            inheritance:
            - VIP
        Ultimate:
            permissions:
                permissions.build: true
                essentials.time.set: true
                essentials.weather: true
                essentials.gamemode: true
                essentials.repair.enchanted: true
                simpleprefix.ultimate: true
            inheritance:
            - Plus
        Moderator:
            permissions:
                essentials.ban: true
                essentials.ban.notify: true
                essentials.banip: true
                essentials.broadcast: true
                essentials.clearinventory: true
                essentials.delwarp: true
                essentials.eco.loan: true
                essentials.ext: true
                essentials.getpos: true
                essentials.helpop.recieve: true
                essentials.home.others: true
                essentials.invsee: true
                essentials.jails: true
                essentials.jump: true
                essentials.kick: true
                essentials.kick.notify: true
                essentials.kill: true
                essentials.mute: true
                essentials.nick.others: true
                essentials.realname: true
                essentials.setwarp: true
                essentials.sethome.multiple.staff: true
                essentials.signs.create.*: false
                essentials.signs.break.*: false
                essentials.spawner: false
                essentials.thunder: true
                essentials.time: true
                essentials.time.set: true
                essentials.protect.alerts: true
                essentials.protect.admin: true
                essentials.protect.ownerinfo: true
                essentials.ptime: true
                essentials.ptime.others: true
                essentials.togglejail: true
                essentials.top: true
                essentials.tp: true
                essentials.tphere: true
                essentials.tppos: true
                essentials.tptoggle: true
                essentials.unban: true
                essentials.unbanip: true
                essentials.weather: true
                essentials.weather.set: true
                essentials.whois: true
                essentials.world: true
                mcbans.*: true
                factions.*: true
                worldedit.*: true
                vanish.*: true
                creativecontrol.*: true
                openinv.*: true
                simpleprefix.moderator: true
            inheritance:
            - Utimate
        Admin:
            permissions:
            permissions:
                permissions.*: true
                essentials.backup: true
                essentials.essentials: true
                essentials.setspawn: true
                essentials.reloadall: true
                essentials.*: true
                simpleprefix.admin: true
            inheritance:
            - Moderator
        Owner:
            permissions:
                # Double negation
                -essentials.backup: false
                -essentials.essentials: false
                -essentials.setspawn: false
                -essentials.reloadall: false
                simpleprefix.owner: true
            inheritance:
            - Admin
    messages:
        build: '&cYou do not have permission to build here.'
     
  2. Offline

    Paswaru

    Just doing a YAML validation. Line 56 should be changed from
    simpleprefix.vip:true to
    simpleprefix.vip: true.
     
  3. Offline

    atvrider647

    Thanks for the help and reply.

    But everything looks correct? I'm going to add this in my server tomorrow and pray it works!
     
  4. Offline

    Harry8550

    Too many spaces infront of the permission nodes, its going to take a while removing all them ;p
     
  5. Offline

    mnemonicon

    hey if you have a free moment could i ask you assistance?
     
  6. Offline

    Harry8550

    Yep!
     
  7. Offline

    mnemonicon

    ok thanks
    thank you. im using the http://www.wi-alliance.com/yamlhelper/ to construct my permissions. and when i do i copy and paste the final product into my permissionsEX.yml file. i log onto a non admin account and it still says you do not have the permission to do whatever. not sure how to ask you to see if what im doing is correct, but if i use YML checker how will i know if what im doing is correct or not?

    ive been googling for a couple weeks now and i cant seem to find anythign that breaks down permissions enough so that i know WHAT to actually write as a permission node and if i am doing it correctly :/

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

    Harry8550

    Try this: http://pastebin.com/0HqXQDhV <--- (copy the raw paste data)
     
  9. Offline

    mnemonicon

    wow thank you. now my question, i am the server admin, and i have a few friends i trust to be OPs, but i cant trust them to not crash my server bc they dont know what they are doing. i want to deny them some of the word edit features. and i notice that the world edit has a *, allowing everyone in that group to use world edit. do i just put a "-" in front of what i dont want them to use?

    (edit) and how do is there a way to make it that only I can use everything? (i know that s pob an extremely stupid question... im assuming yes. just dont know exactly how to word it in the YMAL language. :(
     
  10. Offline

    Harry8550

    Yeh, you could but it would takes a loooooong time for every permission node, You could easily make it so they can only use world edit for what is in their inventory, so they can only change 2000 blocks (or however many blocks fits in your inventory). You can do this by going into the world edit config, is that your question or...?
     
  11. Offline

    mnemonicon

    thanks. the pastebin you gave me i copied into my permissions.yml and it undid all the progress i had :( i also was dumb and didnt back up the permissions i did manage to get to work, so now i cant even use world edit. so i have to try and remember how i was able to manage it. i appreciate your help though. sorry for taking up your time.
     
  12. Offline

    Harry8550

  13. Offline

    mnemonicon

  14. Offline

    Harry8550

    Crashes or wont let you enter with 'Internal Server Error' ?
     
  15. Offline

    mnemonicon

    i have to go to work now so ill have to mess around with it in about 12 hours.

    good news is im able to give myself admin ability to mess with worldedit with the YMAL helper, but still unsure of how to allow certain nodes to work. i gave "worldedit.fixwater" to moderators. when i log in as a moderator (separate acct) still says i dont have permission to do that (when i type //fixwater) so im at a loss for now. im sure im missing something, dont know what though.

    internal server error (sorry my poor choice of words)

    i also wanna know how to use it as well, not that i surely dont appreciate your giving me a raw paste, but that jsut feeds me for today. i want to know how to actually make it work as well, not just be given the code, if that makes sense.

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

    Harry8550

    Alright well, if you need anymore help just contact me :)
     
  17. Offline

    mnemonicon

    last question before i go. do i need to give moderators something like "worldedit.use" in order for them to use the nodes i give them? because i am not seeing a node for that. just all the separate nodes. like worldeidt.fixwater, worldedit.superpickax. why wouldnt the users i place in the moderators group NOT be able to use those commands if i give that specific group those specific permissions?

    Harry8550

    here is an example. i know i only put one permission down but if i cant even get one theres no point in doing others haha.. lemme know if you see something wrong.

    http://pastebin.com/i5FEL7Lx

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

    Harry8550

    I cannot see anything wrong with these permissions, whats the problem?
     
  19. Offline

    mnemonicon

    when i log in with "ma_am" user and type //fixwater i get a message onscreen saying "you do not have permission to do that"

    its quite maddening.
     
  20. Offline

    Harry8550

    try worldedit.fixwater.*
     
  21. Offline

    tajak10

    Simple soultion:
    Google yaml helper
    For each player with SPECIAL perms, make a user at bottom of helper page
    I recommend watching bobsvidsftw on youtube
     
  22. Offline

    Harry8550

    He needs the correct permission node :)
     
  23. Offline

    tajak10

    Ow ok i am no pro at that....
     
  24. Offline

    mnemonicon

    Harry. does the
    does the * mean give all? I feel like I'm becoming retarded haha.
     
  25. Offline

    Harry8550

    Yeh, a * meens they have all the permissions for that certain node :)
     
  26. Offline

    mnemonicon

    I see. so when I type worldedit.* (for me obvs) it's giving me all world edit node permissions. but if I type worldedit.fixwater.* that give the user in that group the ability to use fix water. (or so in theory. I'll know when I get home from work haha)
     
  27. Offline

    Harry8550

    Yes, exactly. So for example essentials.warp has extra extensions:

    essentials.warp.others
    essentials.warp.Shop
    essentials.warp.spawn
    etc, etc.

    But if you just put essentials.warp.* - then it will give access to every extension of a node :)
     
  28. Offline

    mnemonicon

Thread Status:
Not open for further replies.

Share This Page