Need Help With a Permissions File? Ask here!

Discussion in 'Bukkit Help' started by Whisk, Apr 28, 2012.

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

    Whisk

    I usually spend a lot of time helping people in IRC or on the forums, and would like to extend it out to you! If you have a permissions file that has been created but seems to not be working, post it here and I will fix it for you!

    Before posting however, here are some pointers to check for to see whats wrong.
    1. Did you use tabs?
    2. Did you include any strange characters?
    3. Did you space something differently then then example showed you to?

    If you have checked these things and still cannot figure out whats wrong, feel free to post your .yml using the CODE tags and I will fix it!
     
  2. Offline

    drece

    I hope to get help from ya, i been struggling with this for days. Thanks for your time.
    Also thanks for your scheduledannouncer2 plugin as well!

    Edit: sry I should of said first that I get a Internal server error with this permission file.

    Code:
    groups:
      Member:
        default: true
        permissions:
        - -'*’
        - xauth.allow.player.chat
        - iConomy.holdings
        - announcer.receiver
        - multiverse.portal.access.drece_pvp1
        - multiverse.portal.access.drece_pvp2
        - multiverse.core.spawn.self
        - multiverse.access.miogaror
        - multiverse.access.muspelheim
        - lottery.buy
        - dwarfforge.create
        - dwarfforge.use
        - dwarfforge.destroy
        - ChestShop.shop.buy
        - ChestShop.shop.sell
        - ChestShop.shop.create
        - essentials.sleepingignored
        - essentials.signs.color
        - essentials.signs.*.balance
        - essentials.signs.use.buy
        - essentials.signs.use.disposal
        - essentials.signs.use.enchant
        - essentials.signs.use.free
        - essentials.signs.use.gamemode
        - essentials.signs.use.heal
        - essentials.signs.use.kit
        - essentials.signs.*.mail
        - essentials.signs.use.protection
        - essentials.signs.use.sell
        - essentials.signs.use.spawnmob
        - essentials.signs.use.time
        - essentials.signs.use.trade
        - essentials.signs.*.warp
        - essentials.signs.use.weather
        - essentials.signs.format
        - essentials.signs.magic
        - essentials.chat.*
        - essentials.warp
        - essentials.tpahere
        - essentials.tpaccept
        - essentials.tpa
        - essentials.sethome
        - essentials.sethome.multiple
        - essentials.sethome.multiple.10
        - essentials.home
        - essentials.delhome
        - essentials.spawn
        - essentials.back
        - essentials.ping
        - essentials.kick.notify
        - essentials.whois
        - essentials.ban.notify
        - essentials.suicide
        - essentials.realname
        - essentials.rules
        - essentials.seen
        - essentials.seen.banreason
        - essentials.nick.others
        - essentials.near
        - essentials.msg.*
        - essentials.motd
        - essentials.me
        - essentials.mail.*
        - essentials.afk
        - essentials.pay
        - essentials.sell
        - essentials.worth
        - essentials.balancetop
        - essentials.balance
        - essentials.kit.tools
        - essentials.rules
        - essentials.warp
        options:
            rank: ’100’
        prefix: ''
        suffix: ''
      ascended:
        permissions:
        - multiverse.access.*
        - multiverse.portal.access.*
        - essentials.back.ondeath
        - essentials.clearinventory
        - essentials.nick
        - essentials.nick.color
        - essentials.kit.dtools
        inheritance:
        - Member
        options:
            rank: ’90’
        prefix: ''
        suffix: ''
      Moderator:
        permissions:
        - -lottery.buy
        - xauth.*
        - iConomy.*
        - worldedit.butcher
        - worldedit.drain
        - worldedit.fixlava
        - worldedit.fixwater
        - vanish.*
        - lottery.admin.draw
        - lottery.admin.addtopot
        - hawkeye.rollback
        - hawkeye.tool
        - ChestShop.mod
        - essentials.warp.list
        - essentials.tppos
        - essentials.tpaall
        - essentials.tp
        - essentials.tp.others
        - essentials.setwarp
        - essentials.sethome.others
        - essentials.sethome.multiple.unlimited
        - essentials.delwarp
        - essentials.home.others
        - essentials.unban
        - essentials.unbanip
        - essentials.tempban
        - essentials.tempban.offline
        - essentials.remove
        - essentials.mute
        - essentials.kick
        - essentials.invsee
        - essentials.clearinventory.others
        - essentials.ban
        - essentials.ban.offline
        - essentials.banip
        - essentials.nick.format
        - essentials.nick.magic
        - essentials.balance.others
        - essentials.time.*
        - essentials.repair.*
        - essentials.kit.*
        - essentials.heal
        - essentials.god
        - essentials.tree
        - essentials.bigtree
        - essentials.feed
        - essentials.gamemode
        - zombes.noclip
        inheritance:
        - ascended
        options:
            rank: ’80’
        prefix: '&2[Mod] '
        suffix: '&a'
      Admin:
        permissions:
        - -essentials.spawner.enderdragon
        - -essentials.spawnmob.enderdragon
        - worldguard.*
        - worldedit.*
        - hawkeye.*
        - ChestShop.admin
        - essentials.joinfullserver
        - essentials.warp.otherplayers
        - essentials.delhome.others
        - essentials.sudo
        - essentials.spawnmob.*
        - essentials.socialspy
        - essentials.kill
        - essentials.kill.force
        - essentials.killall
        - essentials.kickall
        - essentials.invsee.modify
        - essentials.antioch
        - essentials.broadcast
        - essentials.spawner.*
        - essentials.nick.others
        - essentials.kit.others
        - essentials.setwor
        - essentials.kit.*
        - essentials.kit.others
        - essentials.heal.others
        - essentials.heal.cooldown.bypass
        - essentials.god.others
        - essentials.give.*
        - essentials.gamemode.others
        - essentials.enchant.*
        - essentials.feed.other
        - worldedit.*
        inheritance:
        - moderator
        options:
            rank: ’70’
        prefix: '&e[Admin] '
        suffix: '&6'
      CO-Owner:
        permissions:
        - '*'
        options:
            rank: ’20’
        prefix: '&6[CO-Owner] '
        suffix: '&e'
      Owner:
        permissions:
        - '*'
        options:
            rank: ’10’
        prefix: '&3[Owner] '
        suffix: '&b'
    
    Found a friend to help with my perms and this is what we came up with that works, had to change a group was all it was it seems.
    Code:
    groups:
      default:
        default: true
        prefix: '&7[PVP]'
        options:
          rank: 100
        build: true
        permissions:
        - -'*
        - modifyworld.*
        - xauth.allow.player.chat
        - iConomy.holdings
        - announcer.receiver
        - multiverse.portal.access.drece_pvp1
        - multiverse.portal.access.drece_pvp2
        - multiverse.core.spawn.self
        - multiverse.access.miogaror
        - multiverse.access.muspelheim
        - lottery.buy
        - dwarfforge.create
        - dwarfforge.use
        - dwarfforge.destroy
        - ChestShop.shop.buy
        - ChestShop.shop.sell
        - ChestShop.shop.create
        - essentials.sleepingignored
        - essentials.signs.color
        - essentials.signs.*.balance
        - essentials.signs.use.buy
        - essentials.signs.use.disposal
        - essentials.signs.use.enchant
        - essentials.signs.use.free
        - essentials.signs.use.gamemode
        - essentials.signs.use.heal
        - essentials.signs.use.kit
        - essentials.signs.*.mail
        - essentials.signs.use.protection
        - essentials.signs.use.sell
        - essentials.signs.use.spawnmob
        - essentials.signs.use.time
        - essentials.signs.use.trade
        - essentials.signs.*.warp
        - essentials.signs.use.weather
        - essentials.signs.format
        - essentials.signs.magic
        - essentials.chat.*
        - essentials.warp
        - essentials.tpahere
        - essentials.tpaccept
        - essentials.tpa
        - essentials.sethome
        - essentials.sethome.multiple
        - essentials.sethome.multiple.10
        - essentials.home
        - essentials.delhome
        - essentials.spawn
        - essentials.back
        - essentials.ping
        - essentials.kick.notify
        - essentials.whois
        - essentials.ban.notify
        - essentials.suicide
        - essentials.realname
        - essentials.rules
        - essentials.seen
        - essentials.seen.banreason
        - essentials.nick.others
        - essentials.near
        - essentials.msg.*
        - essentials.motd
        - essentials.me
        - essentials.mail.*
        - essentials.afk
        - essentials.pay
        - essentials.sell
        - essentials.worth
        - essentials.balancetop
        - essentials.balance
        - essentials.rules
        - essentials.warp
        - essentials.help
        - essentials.list
      member:
        default: false
        prefix: '[Trusted]'
        options:
          rank: 90
        build: true
        inheritance:
        - default
        permissions:
        - multiverse.access.*
        - multiverse.portal.access.*
        - essentials.back.ondeath
        - essentials.clearinventory
        - essentials.nick
        - essentials.nick.color
      Moderator:
        default: false
        prefix: '&2[Mod] '
        suffix: '&a'
        options:
          rank: 80
        build: true
        inheritance:
        - member
        permissions:
        - -lottery.buy
        - xauth.*
        - iConomy.*
        - worldedit.butcher
        - worldedit.drain
        - worldedit.fixlava
        - worldedit.fixwater
        - vanish.*
        - lottery.admin.draw
        - lottery.admin.addtopot
        - hawkeye.rollback
        - hawkeye.tool
        - ChestShop.mod
        - essentials.warp.list
        - essentials.tppos
        - essentials.tpaall
        - essentials.tp
        - essentials.tp.others
        - essentials.setwarp
        - essentials.sethome.others
        - essentials.sethome.multiple.unlimited
        - essentials.delwarp
        - essentials.home.others
        - essentials.unban
        - essentials.unbanip
        - essentials.tempban
        - essentials.tempban.offline
        - essentials.remove
        - essentials.mute
        - essentials.kick
        - essentials.invsee
        - essentials.clearinventory.others
        - essentials.ban
        - essentials.ban.offline
        - essentials.banip
        - essentials.nick.format
        - essentials.nick.magic
        - essentials.balance.others
        - essentials.time.*
        - essentials.repair.*
        - essentials.kit.*
        - essentials.heal
        - essentials.god
        - essentials.tree
        - essentials.bigtree
        - essentials.feed
        - essentials.gamemode
        - zombes.noclip
      Admin:
        default: false
        prefix: '&e[Admin] '
        suffix: '&6'
        options:
          rank: 70
        build: true
        inheritance:
        - Moderator
        permissions:
        - -essentials.spawner.enderdragon
        - -essentials.spawnmob.enderdragon
        - worldguard.*
        - worldedit.*
        - hawkeye.*
        - ChestShop.admin
        - essentials.joinfullserver
        - essentials.warp.otherplayers
        - essentials.delhome.others
        - essentials.sudo
        - essentials.spawnmob.*
        - essentials.socialspy
        - essentials.kill
        - essentials.kill.force
        - essentials.killall
        - essentials.kickall
        - essentials.invsee.modify
        - essentials.antioch
        - essentials.broadcast
        - essentials.spawner.*
        - essentials.nick.others
        - essentials.kit.others
        - essentials.setwor
        - essentials.kit.*
        - essentials.kit.others
        - essentials.heal.others
        - essentials.heal.cooldown.bypass
        - essentials.god.others
        - essentials.give.*
        - essentials.gamemode.others
        - essentials.enchant.*
        - essentials.feed.other
        - worldedit.*
      CO-Owner:
        default: false
        prefix: '&6[CO-Owner] '
        suffix: '&e'
        options:
          rank: 2
        build: true
        inheritance:
        - Admin
        permissions:
        - '*'
      Owner:
        default: false
        prefix: '&3[Owner] '
        suffix: '&b'
        options:
          rank: 1
        build: true
        inheritance:
        - Co-Owner
        permissions:
        - '*'
    
    [/quote]

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

    Whisk

    [/quote]
    Haha sorry. I just got access to a computer. Anyway, glad you found the issue!
     
  4. Offline

    ashley

    if you want to know what coused ther error
    this little thing here
    - -'*’ <----- you used a ’ instead of a '
     
  5. Offline

    Whisk

    ashley How do you get that post count thingy in your signature?
     
    Omnitv likes this.
  6. Offline

    ashley

  7. Offline

    Whisk

    Thanks!
     
  8. Offline

    drece

    Thanks again for letting me know, also is there a way to add notes to the perm file?
     
  9. Offline

    Whisk

    You could probably add comments using a # sign like
    Code:
    groups:
        default:
        permissions:
    # This permissions is for blah!
        - blah.blah
     
  10. Offline

    Agentendercake

    Here pls help me
    Code:
    users:
        Cory:
            permissions:
            groups:
            - user
        CoolJB:
            permissions:
            groups:
            - user
     
        darthc3po:
            permissions:
                CommandBin.feed: true
                CommandBin.heal: true
            groups:
            - user
        Chowder017:
            permissions:
                CommandBin.feed: true
                CommandBin.heal: true
            groups:
            - user
        cljoebe16:
            permissions:
            groups:
            - admin
        Agentendercake:
            permissions:
                CommandBin.ip: true
                CommandBin.explode: true
                CommandBin.fsay: true
                CommandBin.handicap: true
                CommandBin.join: true
                CommandBin.leave: true
                CommandBin.strike: true
                CommandBin.vanish: true
                CommandBin.sky: true
                CommandBin.void: true
                CommandBin.addxp: true
                CommandBin.setlevel: true
                CommandBin.tent: true
                CommandBin.time: true
                CommandBin.thor: true
                CommandBin.freeze: true
                CommandBin.unfreeze: true
                CommandBin.mute: true
                CommandBin.realname: true
            groups:
            - admin
    groups:
        default:
            permissions:
                permissions.build: false
        admin:
            permissions:
                CommandBin.drunk: true
                CommandBin.feed: true
                CommandBin.heal: true
                CommandBin.item: true
                CommandBin.spawnmob: true
            inheritance:
            - user
        user:
            permissions:
                permissions.build: true     
                CommandBin.clear: true
                CommandBin.bolt: true
                CommandBin.sethome: true
                CommandBin.home: true
                CommandBin.bold: true
                CommandBin.italic: true
                CommandBin.tp2p: true
                CommandBin.kill: true
                CommandBin.tent: true
                CommandBin.tphome: true
            inheritance:
            - default
     
  11. Offline

    Skouriskaze

    Permissions loads just fine, but when I try to use a command, it tells me that I am not allowed to.
    This is my config.yml file:
    Code:
    groups:
        Default:
            default: true
            permissions:
                -bukkit.command.kill: true
                bukkit_default: true
            inheritance: []
            info:
                prefix: '&e'
                build: false
                suffix: ''
        Builder:
            default: false
            permissions:
                essentials_builder: true
                towny_builder: true
            inheritance:
            - default
            info:
                prefix: '&2'
                build: true
                suffix: ''
        Moderator:
            default: false
            permissions:
                essentials_moderator: true
                bukkit_moderator: true
                towny_moderator: true
            inheritance:
            - builder
            info:
                prefix: '&5'
                build: true
                suffix: ''
        Admin:
            default: false
            permissions:
                essentials_admin: true
                bukkit_admin: true
                towny_admin: true
            inheritance:
            - moderator
            info:
                prefix: '&c'
                build: true
                suffix: ''
    users:
            Skouri:
                    subgroups: []
                    permissions: []
                    groups:
                            - Admin
    messages:
            build: '&cYou do not have permission to build here.'

    This is my permissions.yml file:
    Code:
    groups:
     
      essentials_default:
        children:
        - essentials.help: true
        - essentials.helpop: true
        - essentials.list: true
        - essentials.motd: true
        - essentials.rules: true
        - essentials.spawn: true
        - groupmanager.notify.self: true
        
      essentials_builder:
        children:
        - 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.format: true
        - essentials.chat.shout: true
        - essentials.chat.question: true
        - essentials.compass: true
        - essentials.depth: true
        - essentials.getpos: true
        - essentials.home: true
        - essentials.ignore: true
        - essentials.itemdb: true
        - essentials.kit: true
        - essentials.kit.tools: true
        - essentials.mail: true
        - essentials.mail.send: true
        - essentials.me: true
        - essentials.msg: true
        - essentials.msg.color: true
        - essentials.msg.format: true
        - essentials.nick: true
        - essentials.pay: true
        - essentials.ping: true
        - essentials.powertool: true
        - essentials.powertooltoggle: true
        - essentials.protect: true
        - essentials.seen: true
        - essentials.sethome: true
        - essentials.sethome.multiple: true
        - essentials.signs.use.*: true
        - essentials.signs.create.disposal: true
        - essentials.signs.create.mail: true
        - essentials.signs.create.protection: true
        - essentials.signs.create.trade: true
        - essentials.signs.break.disposal: true
        - essentials.signs.break.mail: true
        - essentials.signs.break.protection: true
        - essentials.signs.break.trade: 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
        
      essentials_moderator:
        children:
        - -essentials.spawner.enderdragon: true
        - essentials.afk.kickexempt: true
        - essentials.ban: true
        - essentials.ban.notify: true
        - essentials.banip: true
        - essentials.broadcast: true
        - essentials.chat.url: true
        - essentials.chat.magic: true
        - essentials.clearinventory: true
        - essentials.delwarp: true
        - essentials.eco.loan: true
        - essentials.ext: true
        - essentials.fly: 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.notif: truey
        - essentials.kill: true
        - essentials.kit.*: true
        - essentials.msg.magic: true
        - essentials.mute: true
        - essentials.nick.color: true
        - essentials.nick.others: true
        - essentials.realname: true
        - essentials.seen.banreason: true
        - essentials.setwarp: true
        - essentials.signs.create.*: true
        - essentials.signs.break.*: true
        - essentials.spawner: true
        - essentials.spawner.*: true
        - 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.tp.others: true
        - essentials.tphere: true
        - essentials.tppos: true
        - essentials.tptoggle: true
        - essentials.unban: true
        - essentials.unbanip: true
        - essentials.weather: true
        - essentials.whois: true
        - essentials.world: true
        - essentials.world.*: true
        - groupmanager.listgroups: true
        - groupmanager.mandemote: true
        - groupmanager.manpromote: true
        - groupmanager.manselect: true
        - groupmanager.manuadd: true
        - groupmanager.manudel: true
        - groupmanager.manwhois: true
        - groupmanager.notify.other: true
        
      essentials_admin:
        children:
        - -essentials.backup: true
        - -essentials.essentials: true
        - -essentials.setspawn: true
        - -essentials.reloadall: true
        - -essentials.plugin: true
        - essentials.*: true
        - groupmanager.mantogglevalidate: true
        - groupmanager.mansave: true
        - groupmanager.mangcheckp: true
        - groupmanager.manglistp: true
        - groupmanager.manucheckp: true
        - groupmanager.manulistp: true
        
      bukkit_default:
        children:
        - bukkit.broadcast.user: true
        - -bukkit.command.plugins: true
        
      bukkit_moderator:
        children:
        - bukkit.command.ban: true
        - bukkit.command.ban.ip: true
        - bukkit.command.ban.player: true
        - bukkit.command.gamemode: true
        - bukkit.command.kick: true
        - bukkit.command.unban: true
        - bukkit.command.unban.ip: true
        - bukkit.command.unban.player: true
     
      bukkit_admin:
        children:
        - bukkit.broadcast: true
        - bukkit.broadcast.admin: true
        - bukkit.command.give: true
        - bukkit.command.help: true
        - bukkit.command.kill: true
        - bukkit.command.list: true
        - bukkit.command.me: true
        - -bukkit.command.op: true
        - -bukkit.command.op.give: true
        - -bukkit.command.op.take: true
        - bukkit.command.plugins: true
        - bukkit.command.reload: true
        - bukkit.command.save: true
        - bukkit.command.save.disable: true
        - bukkit.command.save.enable: true
        - bukkit.command.save.perform: true
        - bukkit.command.say: true
        - bukkit.command.stop: true
        - bukkit.command.teleport: true
        - bukkit.command.tell: true
        - bukkit.command.time: true
        - bukkit.command.time.add: true
        - bukkit.command.time.set: true
        - bukkit.command.version: true
        - bukkit.command.whitelist: true
        - bukkit.command.whitelist.add: true
        - bukkit.command.whitelist.disable: true
        - bukkit.command.whitelist.enable: true
        - bukkit.command.whitelist.list: true
        - bukkit.command.whitelist.reload: true
        - bukkit.command.whitelist.remove: true
     
      towny_builder:
        children:
        - towny.town.*: true
        - towny.nation.*: true
        - towny.chat.tc: true
        - towny.chat.nc: true
        - towny.wild.build.6: true
        - towny.wild.destroy.6: true
        - towny.wild.destroy.14: true
        - towny.wild.destroy.15: true
        - towny.wild.destroy.16: true
        - towny.wild.build.17: true
        - towny.wild.destroy.17: true
        - towny.wild.destroy.18: true
        - towny.wild.destroy.21: true
        - towny.wild.destroy.31: true
        - towny.wild.destroy.37: true
        - towny.wild.destroy.38: true
        - towny.wild.destroy.39: true
        - towny.wild.destroy.40: true
        - towny.wild.destroy.50: true
        - towny.wild.destroy.56: true
        - towny.wild.destroy.73: true
        - towny.wild.destroy.74: true
        - towny.wild.destroy.78: true
        - towny.wild.destroy.81: true
        - towny.wild.destroy.82: true
        - towny.wild.destroy.83: true
        - towny.wild.destroy.86: true
        - towny.wild.destroy.103: true
        - towny.wild.destroy.106: true
        - towny.wild.destroy.111: true
        - towny.wild.destroy.115: true
     
      towny_moderator:
        children:
        - towny.chat.mod: true
        - towny.wild.switch.64: true
        - towny.wild.build.83: true
        - towny.wild.build.86: true
        - towny.wild.build.103: true
        - towny.wild.build.111: true
        - towny.wild.build.115: true
     
      towny_admin:
        children:
        - towny.admin: true
        - -towny.wild.destroy.119: true
        - -towny.wild.destroy.120: true
        - towny.chat.admin: true 
     
Thread Status:
Not open for further replies.

Share This Page