YAML issues? Permissions issues/need to upgrade? Look here!

Discussion in 'Bukkit Help' started by Darq, Oct 19, 2011.

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

    zomah2

    you mean via teamviewer or something? That would be great, I'm horrible with this stuff >_<
     
  2. Offline

    Darq

    No, I'll simply move your permissions file over to PermissionsEx here. You've already given it to me. Just say the word and I'll post a version that will work with PEX. (You may also want to give me your users.yml file from P3, aswell.
     
  3. Offline

    zomah2

    ok,
    Code:
    users:
        TheServerOwner:
            groups:
            - Admins
            permissions:
        FriendA:
            info:
                prefix: '&4[~Alice~]&f'
            groups:
            - Moderator
            permissions:
        FriendB:
            groups:
            - Moderator
            permissions:
            - warpplugin.manage.*
        NewGuy:
            groups:
            - Guest
        Herpina:
            groups:
            - Member
        Derpina:
            groups:
            - Member
        XxEPiCzZ:
            permissions:
            groups:
            - Admin
        Zombie_Spartan:
            permissions:
            groups:
            - guest
        zomah2:
            permissions:
            groups:
            - Owner
    
     
  4. Offline

    Darq

    PermissionsEx ready:
    Code:
    users:
        NewGuy:
            group:
            - guest
        Herpina:
            group:
            - Member
        XxEPiCzZ:
            group:
            - Admin
        FriendA:
            prefix: '&4[~Alice~]&f'
            group:
            - Moderator
        zomah2:
            group:
            - Owner
        TheServerOwner:
            group:
            - Admins
        FriendB:
            permissions:
            - warpplugin.manage.*
            group:
            - Moderator
        Derpina:
            group:
            - Member
        Zombie_Spartan:
            group:
            - guest
    groups:
        Owner:
            prefix: '&f[&4Owner&f] '
            permissions:
            - '*'
        Citizen:
            permissions:
            - warpplugin.warp
            - econplugin.basic.*
            inheritance:
            - Guest
        Guest:
            default: true
            permissions:
            - essentials.spawn
            - essentials.home
            - essentials.sethome
            - essentials.motd
            - essentials.help
            - essentials.rules
        Moderator:
            prefix: '&1[&3Citizen&1]'
            permissions:
            - modplugin.ban
            - modplugin.kick
            - modplugin.unban
            inheritance:
            - Citizen
        Admin:
            prefix: '&f[&bAdmin&f] '
            permissions:
            - '*'
    You're going to have to set up rank ladders on your own, as I've never bothered learning how to, but it doesn't seem too difficult at all after skimming on here: https://github.com/t3hk0d3/PermissionsEx/wiki/Ranks-(Promotion-and-Demotion)

    I'm sure you won't have too much trouble getting it set up, you'll be glad you did when you have.
     
  5. Offline

    zomah2

    Oh my god, thank-you so much!
     
  6. Offline

    Darq

    Sorry that post was such a mess at first, I don't know what happened, fixed.
     
  7. Offline

    LowLifenerd

    Hey darq, could you help me on PermissionsBukkit
    How do you change somebody's group internally within the game?
     
  8. Offline

    Darq

  9. Offline

    TOM1234

  10. Offline

    Darq

    PermissionsBukkit ready:
    *Hope you knew that you won't be able to specify prefixes in the file, if you want to be able to, I could move it to PermissionsEx or bPermissions instead.
    Also, needed to get rid of the '*' node, but you can add it back if you're going to use the SuperPerm bridge.

    Code:
    users:
        Chrisfoster1:
            groups:
             - owner
        Tomfoster:
            groups:
            - default
        Eleanor_Foster:
            groups:
            - donator
        pknight:
            groups:
            - donator
        Applesnot9:
            groups:
            - donator
    groups:
        default:
            permissions:
                permissions.build:false
        builder:
            inheritance:
            - Default
            permissions:
                essentials.motd: true
                essentials.help: true
                essentials.rules: true
                essentials.afk: true
                essentials.back.ondeath: true
                essentials.balance: true
                essentials.balancetop: true
                essentials.delhome: true
                essentials.helpop: true
                essentials.kit: true
                essentials.kit.starter: true
                essentials.list: true
                essentials.mail.send: true
                essentials.mail: true
                essentials.msg: true
                essentials.nick: true
                essentials.pay: true
                essentials.ping: true
                essentials.protect.ownerinfo: true
                essentials.protect.damage: true
                essentials.sethome: true
                essentials.home: true
                essentials.spawn: true
                essentials.signs.use.balance: true
                essentials.signs.use.buy: true
                essentials.signs.use.disposal: true
                essentials.signs.use.sell: true
                essentials.signs.use.warp: true
                essentials.sleepingignored: true
                essentials.suicide: true
                essentials.worth: true
                iConomy.access: true
                iConomy.bank.access: true
                iConomy.bank.deposit: true
                iConomy.bank.join: true
                iConomy.bank.leave: true
                iConomy.bank.list: true
                iConomy.bank.main: true
                iConomy.bank.main.set: true
                iConomy.bank.main.change: true
                iConomy.bank.main.view: true
                iConomy.bank.transfer: true
                iConomy.bank.withdraw: true
                iConomy.payment: true
                iConomy.list: true
                iConomy.rank: true
        donator:
            inheritance:
            - Builder
            permissions:
                autokick.nokick: true
                essentials.back: true
                essentials.chat.color: true
                essentials.kick: true
                essentials.kit.tools: true
                essentials.kit.donator: true
                essentials.protect.alerts: true
                essentials.protect: true
                essentials.sethome.multiple: true
                essentials.signs.color: true
                essentials.signs.create.balance: true
                essentials.signs.create.buy: true
                essentials.signs.create.mail: true
                essentials.signs.create.sell: true
                essentials.signs.create.disposal: true
                essentials.signs.break.balance: true
                essentials.signs.break.buy: true
                essentials.signs.break.mail: true
                essentials.signs.break.sell: true
                essentials.signs.break.disposal: true
                essentials.signs.use.balance: true
                essentials.signs.use.buy: true
                essentials.signs.use.mail: true
                essentials.signs.use.sell: true
                essentials.signs.use.disposal: true
                essentials.time: true
                essentials.time.set: true
                essentials.tpa: true
                essentials.tpaccept: true
                essentials.tpdeny: true
                essentials.tpahere: true
                essentials.tpaall: true
                essentials.weather: true
                essentials.warp: true
                iConomy.bank.join.multiple: true
                iConomy.bank.transfer.multiple: true
                worldedit.wand: true
                worldedit.selection.hpos: true
                worldguard.region.claim: true
                worldguard.region.redefine.own.*: true
                worldguard.region.info.own.*: true
                worldguard.region.info.member.*: true
                worldguard.region.addowner.own.*: true
                worldguard.region.removeowner.own.*: true
                worldguard.region.addmember.own.*: true
                worldguard.region.removemember.own.*: true
                worldguard.region.list: true
                worldguard.region.flag.regions.own.*: true
                worldguard.region.flag.flags.*: true
                worldguard.region.setpriority.own.*: true
                worldguard.region.setparent.own.*: true
                worldguard.region.remove.own.*: true
        admin:
            permissions:
                essentials.kick.notify: true
                essentials.kick.exempt: true
                autokick.nokick: true
        owner:
            permissions:
                autokick.nokick: true
                essentials.ban.offline: true
                essentials.ban.exempt: true
                essentials.ban.notify: true
                essentials.chat.spy: true
                essentials.give.item: true-all
                essentials.geoip.hide: true
                essentials.geoip.show: true
                essentials.heal.cooldown.bypass: true
                essentials.helpop.receive: true
                essentials.itemspawn.exempt: true
                essentials.joinfullserver: true
                essentials.kick.notify: true
                essentials.kick.exempt: true
                essentials.nocommandcost.all: true
                essentials.protect.exemptbreak: true
                essentials.protect.exemptusage: true
                essentials.protect.exemptplacement: true
                essentials.protect.admin: true
                essentials.signs.protection.override: true
                essentials.signs.trade.override: true
                essentials.sethome.multiple.unlimited: true
                essentials.teleport.cooldown.bypass: true
                essentials.teleport.hidden: true
                essentials.teleport.timer.bypass: true
                essentials.unlimited.others: true
                essentials.chat.spy: true
    messages:
        build: '&cYou do not have permission to build here.'
     
  11. Offline

    austin_98

    Hey Darq,
    How does the user ladder work in pex? Because I want to do everything in-game and not half to promote people via config. Here is the config:
    http://pastebin.com/QV5UKzYw
     
  12. Offline

    Darq

    As I've said in the OP, I do not tell people how to USE plugins.

    If you don't want to use a ladder to change someone's rank, you can just use:
    "/pex user <name> group set <group name>"
     
  13. Offline

    austin_98

    Ok thanks. I'll go read the pex wiki (probably should have done that first).
     
  14. Offline

    Strezzkev

    Code:
    users:
        Strezzkev:
            Permissions: []
            groups:
            -TownyAdmin
            -IconomyUser
    groups:
        TownyAdmin:
            default: false
            Permissions:
                -towny.admin
                -towny.cheat.bypass
                -towny.town.new
                -towny.town.claim
                -towny.town.plot
                -towny.town.resident
                -towny.town.toggle.*
                -towny.town.toggle.pvp
                -towny.town.toggle.public
                -towny.town.toggle.explosions
                -towny.town.toggle.fire
                -towny.town.toggle.mobs
                -towny.nation.new
                -towny.nation.delete
                -towny.wild.*
                -towny.wild.build
                -towny.wild.destroy
                -towny.wild.switch
                -towny.wild.item_use
                -towny.wild.block.[block id].*
                -towny.town.spawn.*
                -towny.town.spawn.town
                -towny.town.spawn.nation
                -towny.town.spawn.ally
                -towny.town.spawn.public
            inheritance: none
            info:
                prefix: "&4[&cAdmin&c]&5"
                build: true
                suffix:
        IconomyUser:
            default: false
            Permissions:
                -iConomy.access
                -iConomy.user
                -iConomy.help
                -iConomy.holdings
    
    I thought this looked pretty simple, but permissions is getting all screwy
    when I simply type "hello" it comes out as: {permprefix}{group} Strezzkev{permsuffix}: hello
    I duh know if this is my plugin problem or permissions, but just lemmie know what's wrong with the code.
     
  15. Offline

    larv9

    Hey I need some help:
    1. Im not sure how I shall do with my groupmanager files, do I need to edit both groups and users?
    2. I have put 'like this' on all the permissions, and i think i have done everything right... BUT when i try to add myself to owner group (have tried all the others too) it says: An internal error occured while attempting to perform this command! Oh btw my users file:
    Code:
       Larv9:
          group: Owner
          permissions:
    - 'lockette.user.create.*'
    - 'lockette.admin.snoop'
    - 'lockette.admin.break'
    - 'craftbukkit.command.save.enable'
    - 'craftbukkit.command.save.peform'
    - 'essentials.help'
    
    - 'essentials.helpop'
    
    - 'essentials.list'
    - 'essentials.motd'
    
    - 'essentials.rules'
    
    - 'essentials.spawn'
    
    - 'groupmanager.notify.self
    '
    - 'essentials.afk
    '
    - 'essentials.back'
    
    - 'essentials.back.ondeath'
    
    - 'essentials.balance'
    
    - 'essentials.balance.others'
    
    - 'essentials.balancetop
    '
    - 'essentials.chat.color'
    
    - 'essentials.chat.shout'
    
    - 'essentials.chat.question'
    
    - 'essentials.compass
    '
    - 'essentials.depth
    '
    - 'essentials.home
    '
    - 'essentials.kit'
    
    - 'essentials.kit.tools
    '
    - 'essentials.mail
    '
    - 'essentials.mail.send'
    
    - 'essentials.me'
    
    - 'essentials.msg
    '
    - 'essentials.nick'
    
    - 'essentials.pay
    '
    - 'essentials.ping
    '
    - 'essentials.portal'
    
    - 'essentials.powertool'
    
    - 'essentials.protect'
    
    - 'essentials.sethome'
    
    - 'essentials.signs.use.*
    '
    - 'essentials.signs.create.disposal
    '
    - 'essentials.signs.create.mail
    '
    - 'essentials.signs.create.protection
    '
    - 'essentials.signs.create.trade
    '
    - 'essentials.signs.break.disposal'
    
    - 'essentials.signs.break.mail'
    
    - 'essentials.signs.break.protection
    '
    - 'essentials.signs.break.trade
    '
    - 'essentials.suicide'
    
    - 'essentials.time'
    
    - 'essentials.tpa'
    
    - 'essentials.tpaccept'
    
    - 'essentials.tpahere
    '
    - 'essentials.tpdeny
    '
    - 'essentials.warp
    '
    - 'essentials.warp.list
    '
    - 'essentials.worth'
    - 'essentials.ban'
    
    - 'essentials.ban.notify
    '
    - 'essentials.banip
    '
    - 'essentials.broadcast'
    
    - 'essentials.clearinventory
    '
    - 'essentials.delwarp
    '
    - 'essentials.eco.loan
    '
    - 'essentials.ext'
    
    - 'essentials.getpos'
    
    - 'essentials.helpop.recieve
    '
    - 'essentials.home.others
    '
    - 'essentials.invsee
    '
    - 'essentials.jails'
    
    - 'essentials.jump'
    
    - 'essentials.kick'
    
    - 'essentials.kick.notify
    '
    - 'essentials.kill
    '
    - 'essentials.mute
    '
    - 'essentials.nick.others
    '
    - 'essentials.realname
    '
    - 'essentials.setwarp'
    
    - 'essentials.signs.create.*'
    
    - 'essentials.signs.break.*'
    
    - 'essentials.spawner'
    
    - 'essentials.thunder'
    
    - 'essentials.time'
    
    - 'essentials.time.set'
    
    - 'essentials.protect.alerts'
    
    - 'essentials.protect.admin'
    
    - 'essentials.protect.ownerinfo
    '
    - 'essentials.ptime'
    
    - 'essentials.ptime.others
    '
    - 'essentials.togglejail'
    
    - 'essentials.top
    '
    - 'essentials.tp'
    
    - 'essentials.tphere'
    
    - 'essentials.tppos
    '
    - 'essentials.tptoggle
    '
    - 'essentials.unban
    '
    - 'essentials.unbanip'
    
    - 'essentials.weather'
    
    - 'essentials.whois'
    
    - 'essentials.world'
    
    - 'groupmanager.listgroups'
    
    - 'groupmanager.mandemote'
    
    - 'groupmanager.manpromote'
    
    - 'groupmanager.manselect'
    
    - 'groupmanager.manuadd'
    
    - 'groupmanager.manudel'
    
    - 'groupmanager.manwhois'
    
    - 'groupmanager.notify.other
    '
    - 'essentials.backup
    '
    - 'essentials.essentials'
    
    - 'essentials.setspawn'
    
    - 'essentials.reloadall'
    
    - 'essentials.plugin'
    
    - 'essentials.*'
    
    - 'groupmanager.mantogglevalidate'
    
    - 'groupmanager.mansave'
    
    - 'groupmanager.mangcheckp'
    
    - 'groupmanager.manglistp'
    
    - 'groupmanager.manucheckp'
    
    - 'groupmanager.manulistp'
          subgroups:
    
        Stamsele:
        group: Owner
        permissions:
    - 'lockette.user.create.*'
    - 'lockette.admin.snoop'
    - 'lockette.admin.break'
    - 'craftbukkit.command.save.enable'
    - 'craftbukkit.command.save.peform'
    - 'essentials.help'
    
    - 'essentials.helpop'
    
    - 'essentials.list'
    - 'essentials.motd'
    
    - 'essentials.rules'
    
    - 'essentials.spawn'
    
    - 'groupmanager.notify.self
    '
    - 'essentials.afk
    '
    - 'essentials.back'
    
    - 'essentials.back.ondeath'
    
    - 'essentials.balance'
    
    - 'essentials.balance.others'
    
    - 'essentials.balancetop
    '
    - 'essentials.chat.color'
    
    - 'essentials.chat.shout'
    
    - 'essentials.chat.question'
    
    - 'essentials.compass
    '
    - 'essentials.depth
    '
    - 'essentials.home
    '
    - 'essentials.kit'
    
    - 'essentials.kit.tools
    '
    - 'essentials.mail
    '
    - 'essentials.mail.send'
    
    - 'essentials.me'
    
    - 'essentials.msg
    '
    - 'essentials.nick'
    
    - 'essentials.pay
    '
    - 'essentials.ping
    '
    - 'essentials.portal'
    
    - 'essentials.powertool'
    
    - 'essentials.protect'
    
    - 'essentials.sethome'
    
    - 'essentials.signs.use.*
    '
    - 'essentials.signs.create.disposal
    '
    - 'essentials.signs.create.mail
    '
    - 'essentials.signs.create.protection
    '
    - 'essentials.signs.create.trade
    '
    - 'essentials.signs.break.disposal'
    
    - 'essentials.signs.break.mail'
    
    - 'essentials.signs.break.protection
    '
    - 'essentials.signs.break.trade
    '
    - 'essentials.suicide'
    
    - 'essentials.time'
    
    - 'essentials.tpa'
    
    - 'essentials.tpaccept'
    
    - 'essentials.tpahere
    '
    - 'essentials.tpdeny
    '
    - 'essentials.warp
    '
    - 'essentials.warp.list
    '
    - 'essentials.worth'
    - 'essentials.ban'
    
    - 'essentials.ban.notify
    '
    - 'essentials.banip
    '
    - 'essentials.broadcast'
    
    - 'essentials.clearinventory
    '
    - 'essentials.delwarp
    '
    - 'essentials.eco.loan
    '
    - 'essentials.ext'
    
    - 'essentials.getpos'
    
    - 'essentials.helpop.recieve
    '
    - 'essentials.home.others
    '
    - 'essentials.invsee
    '
    - 'essentials.jails'
    
    - 'essentials.jump'
    
    - 'essentials.kick'
    
    - 'essentials.kick.notify
    '
    - 'essentials.kill
    '
    - 'essentials.mute
    '
    - 'essentials.nick.others
    '
    - 'essentials.realname
    '
    - 'essentials.setwarp'
    
    - 'essentials.signs.create.*'
    
    - 'essentials.signs.break.*'
    
    - 'essentials.spawner'
    
    - 'essentials.thunder'
    
    - 'essentials.time'
    
    - 'essentials.time.set'
    
    - 'essentials.protect.alerts'
    
    - 'essentials.protect.admin'
    
    - 'essentials.protect.ownerinfo
    '
    - 'essentials.ptime'
    
    - 'essentials.ptime.others
    '
    - 'essentials.togglejail'
    
    - 'essentials.top
    '
    - 'essentials.tp'
    
    - 'essentials.tphere'
    
    - 'essentials.tppos
    '
    - 'essentials.tptoggle
    '
    - 'essentials.unban
    '
    - 'essentials.unbanip'
    
    - 'essentials.weather'
    
    - 'essentials.whois'
    
    - 'essentials.world'
    
    - 'groupmanager.listgroups'
    
    - 'groupmanager.mandemote'
    
    - 'groupmanager.manpromote'
    
    - 'groupmanager.manselect'
    
    - 'groupmanager.manuadd'
    
    - 'groupmanager.manudel'
    
    - 'groupmanager.manwhois'
    
    - 'groupmanager.notify.other
    '
    - 'essentials.backup
    '
    - 'essentials.essentials'
    
    - 'essentials.setspawn'
    
    - 'essentials.reloadall'
    
    - 'essentials.plugin'
    
    - 'essentials.*'
    
    - 'groupmanager.mantogglevalidate'
    
    - 'groupmanager.mansave'
    
    - 'groupmanager.mangcheckp'
    
    - 'groupmanager.manglistp'
    
    - 'groupmanager.manucheckp'
    
    - 'groupmanager.manulistp'
        subgroups:
    As well my groups file ( never putted 's there):
    Code:
    groups:
      Default:
        default: true
        permissions:
        - essentials.help
        - essentials.helpop
        - essentials.list
        - essentials.motd
        - essentials.rules
        - essentials.spawn
        - groupmanager.notify.self
        inheritance: []
        info:
          prefix: '&e'
          build: false
          suffix: ''
      Builder:
        default: false
        permissions:
        - essentials.afk
        - essentials.back
        - essentials.back.ondeath
        - essentials.balance
        - essentials.balance.others
        - essentials.balancetop
        - essentials.chat.color
        - essentials.chat.shout
        - essentials.chat.question
        - essentials.compass
        - essentials.depth
        - essentials.home
        - essentials.ignore
        - essentials.kit
        - essentials.kit.tools
        - essentials.mail
        - essentials.mail.send
        - essentials.me
        - essentials.msg
        - essentials.nick
        - essentials.pay
        - essentials.ping
        - essentials.portal
        - essentials.powertool
        - essentials.protect
        - essentials.sethome
        - essentials.signs.use.*
        - essentials.signs.create.disposal
        - essentials.signs.create.mail
        - essentials.signs.create.protection
        - essentials.signs.create.trade
        - essentials.signs.break.disposal
        - essentials.signs.break.mail
        - essentials.signs.break.protection
        - essentials.signs.break.trade
        - essentials.suicide
        - essentials.time
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpdeny
        - essentials.warp
        - essentials.warp.list
        - essentials.worth
        inheritance:
        - default
        info:
          prefix: '&2'
          build: true
          suffix: ''
      Moderator:
        default: false
        permissions:
        - essentials.ban
        - essentials.ban.notify
        - essentials.banip
        - essentials.broadcast
        - essentials.clearinventory
        - essentials.delwarp
        - essentials.eco.loan
        - essentials.ext
        - essentials.getpos
        - essentials.helpop.recieve
        - essentials.home.others
        - essentials.invsee
        - essentials.jails
        - essentials.jump
        - essentials.kick
        - essentials.kick.notify
        - essentials.kill
        - essentials.mute
        - essentials.nick.others
        - essentials.realname
        - essentials.setwarp
        - essentials.signs.create.*
        - essentials.signs.break.*
        - essentials.spawner
        - essentials.thunder
        - essentials.time
        - essentials.time.set
        - essentials.protect.alerts
        - essentials.protect.admin
        - essentials.protect.ownerinfo
        - essentials.ptime
        - essentials.ptime.others
        - essentials.togglejail
        - essentials.top
        - essentials.tp
        - essentials.tphere
        - essentials.tppos
        - essentials.tptoggle
        - essentials.unban
        - essentials.unbanip
        - essentials.weather
        - essentials.whois
        - essentials.world
        - groupmanager.listgroups
        - groupmanager.mandemote
        - groupmanager.manpromote
        - groupmanager.manselect
        - groupmanager.manuadd
        - groupmanager.manudel
        - groupmanager.manwhois
        - groupmanager.notify.other
        inheritance:
        - builder
        info:
          prefix: '&5'
          build: true
          suffix: ''
      Admin:
        default: false
        permissions:
        - -essentials.backup
        - -essentials.essentials
        - -essentials.setspawn
        - -essentials.reloadall
        - -essentials.plugin
        - essentials.*
        - groupmanager.mantogglevalidate
        - groupmanager.mansave
        - groupmanager.mangcheckp
        - groupmanager.manglistp
        - groupmanager.manucheckp
        - groupmanager.manulistp
        inheritance:
        - moderator
        info:
          prefix: '&c'
          build: true
          suffix: ''
      Owner:
        default: false
        permissions:
        - '*'
        inheritance:
        - admin
        info:
          prefix: '&4'
          build: true
          suffix: ''
    
     
  16. Offline

    TOM1234

    thanks I've donated now my server works :)
     
  17. Offline

    Darq

    I've no idea what you tried to do here, but your user file is a COMPLETE and absolute mess. Just recreate it, because all the permissions you have on it are in the groups.yml
     
  18. Offline

    TOM1234

    I asked you convert this before and I've changed it a bit and it says i have an error with all the essentials nodes yet when I remove the space it accepts it (through a YAML parser) also I have superpermsbridge so the *commands will work





    Code:
    
    users:
        Chrisfoster1:
            groups:
             - owner
        Tomfoster:
            groups:
            - default
        Eleanor_Foster:
            groups:
            - donator
        pknight:
            groups:
            - donator
        Applesnot9:
            groups:
            - donator
    groups:
        default:
            permissions:
                permissions.build:true
        builder:
            inheritance:
            - Default
            permissions:
                ChestShop.shop.sell
                ChestShop.shop.buy
                essentials.motd: true
                essentials.help: true
                essentials.rules: true
                essentials.afk: true
                essentials.back.ondeath: true
                essentials.delhome: true
                essentials.helpop: true
                essentials.kit: true
                essentials.kit.starter: true
                essentials.list: true
                essentials.mail.send: true
                essentials.mail: true
                essentials.msg: true
                essentials.nick: true
                essentials.pay: true
                essentials.ping: true
                essentials.protect.ownerinfo: true
                essentials.protect.damage: true
                essentials.sethome: true
                essentials.home: true
                essentials.spawn: true
                essentials.signs.use.mail: true
                essentials.signs.use.disposal: true
                essentials.signs.use.warp: true
                essentials.sleepingignored: true
                essentials.suicide: true
                essentials.worth: true
                iConomy.access: true
                iConomy.bank.access: true
                iConomy.bank.deposit: true
                iConomy.bank.join: true
                iConomy.bank.leave: true
                iConomy.bank.list: true
                iConomy.bank.main: true
                iConomy.bank.main.set: true
                iConomy.bank.main.change: true
                iConomy.bank.main.view: true
                iConomy.bank.transfer: true
                iConomy.bank.withdraw: true
                iConomy.payment: true
                iConomy.list: true
                iConomy.rank: true
        donator:
            inheritance:
            - Builder
            permissions:
                autokick.nokick: true
                ChestShop.shop.create
                essentials.back: true
                essentials.chat.color: true
                essentials.kick: true
                essentials.kit.tools: true
                essentials.kit.donator: true
                essentials.protect.alerts: true
                essentials.protect: true
                essentials.sethome.multiple: true
                essentials.signs.color: true
                essentials.signs.create.mail: true
                essentials.signs.create.disposal: true
                essentials.signs.break.mail: true
                essentials.signs.break.disposal: true
                essentials.signs.use.balance: true
                essentials.signs.use.buy: true
                essentials.signs.use.mail: true
                essentials.signs.use.sell: true
                essentials.signs.use.disposal: true
                essentials.time: true
                essentials.time.set: true
                essentials.tpa: true
                essentials.tpaccept: true
                essentials.tpdeny: true
                essentials.tpahere: true
                essentials.tpaall: true
                essentials.weather: true
                essentials.warp: true
                iConomy.bank.join.multiple: true
                iConomy.bank.transfer.multiple: true
                worldedit.wand: true
                worldedit.selection.hpos: true
                worldguard.region.claim: true
                worldguard.region.redefine.own.*: true
                worldguard.region.info.own.*: true
                worldguard.region.info.member.*: true
                worldguard.region.addowner.own.*: true
                worldguard.region.removeowner.own.*: true
                worldguard.region.addmember.own.*: true
                worldguard.region.removemember.own.*: true
                worldguard.region.list: true
                worldguard.region.flag.regions.own.*: true
                worldguard.region.flag.flags.*: true
                worldguard.region.setpriority.own.*: true
                worldguard.region.setparent.own.*: true
                worldguard.region.remove.own.*: true
        admin:
            permissions:
                essentials.*
                autokick.*
                worldedit.*
                worldguard.*
                iconomy.*
                chestshop.*
                *
                ChestShop.admin
                essentials.kick.notify: true
                essentials.kick.exempt: true
                autokick.nokick: true
        owner:
            permissions:
                autokick.nokick: true
                essentials.ban.offline: true
                essentials.ban.exempt: true
                essentials.ban.notify: true
                essentials.chat.spy: true
                essentials.give.item: true-all
                essentials.geoip.hide: true
                essentials.geoip.show: true
                essentials.heal.cooldown.bypass: true
                essentials.helpop.receive: true
                essentials.itemspawn.exempt: true
                essentials.joinfullserver: true
                essentials.kick.notify: true
                essentials.kick.exempt: true
                essentials.nocommandcost.all: true
                essentials.protect.exemptbreak: true
                essentials.protect.exemptusage: true
                essentials.protect.exemptplacement: true
                essentials.protect.admin: true
                essentials.signs.protection.override: true
                essentials.signs.trade.override: true
                essentials.sethome.multiple.unlimited: true
                essentials.teleport.cooldown.bypass: true
                essentials.teleport.hidden: true
                essentials.teleport.timer.bypass: true
                essentials.unlimited.others: true
                essentials.chat.spy: true
    messages:
        build: '&cYou do not have permission to build here.'
    
     
  19. Offline

    nickstern

  20. Offline

    Darq

    Don't forget the ": true" after nodes:
    Code:
    users:
        Chrisfoster1:
            groups:
             - owner
        Tomfoster:
            groups:
            - default
        Eleanor_Foster:
            groups:
            - donator
        pknight:
            groups:
            - donator
        Applesnot9:
            groups:
            - donator
    groups:
        default:
            permissions:
                permissions.build:true
        builder:
            inheritance:
            - Default
            permissions:
                ChestShop.shop.sell: true
                ChestShop.shop.buy: true
                essentials.motd: true
                essentials.help: true
                essentials.rules: true
                essentials.afk: true
                essentials.back.ondeath: true
                essentials.delhome: true
                essentials.helpop: true
                essentials.kit: true
                essentials.kit.starter: true
                essentials.list: true
                essentials.mail.send: true
                essentials.mail: true
                essentials.msg: true
                essentials.nick: true
                essentials.pay: true
                essentials.ping: true
                essentials.protect.ownerinfo: true
                essentials.protect.damage: true
                essentials.sethome: true
                essentials.home: true
                essentials.spawn: true
                essentials.signs.use.mail: true
                essentials.signs.use.disposal: true
                essentials.signs.use.warp: true
                essentials.sleepingignored: true
                essentials.suicide: true
                essentials.worth: true
                iConomy.access: true
                iConomy.bank.access: true
                iConomy.bank.deposit: true
                iConomy.bank.join: true
                iConomy.bank.leave: true
                iConomy.bank.list: true
                iConomy.bank.main: true
                iConomy.bank.main.set: true
                iConomy.bank.main.change: true
                iConomy.bank.main.view: true
                iConomy.bank.transfer: true
                iConomy.bank.withdraw: true
                iConomy.payment: true
                iConomy.list: true
                iConomy.rank: true
        donator:
            inheritance:
            - Builder
            permissions:
                autokick.nokick: true
                ChestShop.shop.create: true
                essentials.back: true
                essentials.chat.color: true
                essentials.kick: true
                essentials.kit.tools: true
                essentials.kit.donator: true
                essentials.protect.alerts: true
                essentials.protect: true
                essentials.sethome.multiple: true
                essentials.signs.color: true
                essentials.signs.create.mail: true
                essentials.signs.create.disposal: true
                essentials.signs.break.mail: true
                essentials.signs.break.disposal: true
                essentials.signs.use.balance: true
                essentials.signs.use.buy: true
                essentials.signs.use.mail: true
                essentials.signs.use.sell: true
                essentials.signs.use.disposal: true
                essentials.time: true
                essentials.time.set: true
                essentials.tpa: true
                essentials.tpaccept: true
                essentials.tpdeny: true
                essentials.tpahere: true
                essentials.tpaall: true
                essentials.weather: true
                essentials.warp: true
                iConomy.bank.join.multiple: true
                iConomy.bank.transfer.multiple: true
                worldedit.wand: true
                worldedit.selection.hpos: true
                worldguard.region.claim: true
                worldguard.region.redefine.own.*: true
                worldguard.region.info.own.*: true
                worldguard.region.info.member.*: true
                worldguard.region.addowner.own.*: true
                worldguard.region.removeowner.own.*: true
                worldguard.region.addmember.own.*: true
                worldguard.region.removemember.own.*: true
                worldguard.region.list: true
                worldguard.region.flag.regions.own.*: true
                worldguard.region.flag.flags.*: true
                worldguard.region.setpriority.own.*: true
                worldguard.region.setparent.own.*: true
                worldguard.region.remove.own.*: true
        admin:
            permissions:
                essentials.*: true
                autokick.*: true
                worldedit.*: true
                worldguard.*: true
                iconomy.*: true
                chestshop.*: true
                '*': true
                ChestShop.admin: true
                essentials.kick.notify: true
                essentials.kick.exempt: true
                autokick.nokick: true
        owner:
            permissions:
                autokick.nokick: true
                essentials.ban.offline: true
                essentials.ban.exempt: true
                essentials.ban.notify: true
                essentials.chat.spy: true
                essentials.give.item: true-all
                essentials.geoip.hide: true
                essentials.geoip.show: true
                essentials.heal.cooldown.bypass: true
                essentials.helpop.receive: true
                essentials.itemspawn.exempt: true
                essentials.joinfullserver: true
                essentials.kick.notify: true
                essentials.kick.exempt: true
                essentials.nocommandcost.all: true
                essentials.protect.exemptbreak: true
                essentials.protect.exemptusage: true
                essentials.protect.exemptplacement: true
                essentials.protect.admin: true
                essentials.signs.protection.override: true
                essentials.signs.trade.override: true
                essentials.sethome.multiple.unlimited: true
                essentials.teleport.cooldown.bypass: true
                essentials.teleport.hidden: true
                essentials.teleport.timer.bypass: true
                essentials.unlimited.others: true
                essentials.chat.spy: true
    messages:
        build: '&cYou do not have permission to build here.'
    You needed to move your permissions from P3 to Pex, first. I've done that for you:

    Code:
    users:
        nickstern:
            group:
            - Owner
        JammyDroid:
            group:
            - Admin
    groups:
        Default:
            default: true
            prefix: '&e'
            permissions:
            - essentials.help
            - essentials.helpop
            - essentials.list
            - essentials.motd
            - essentials.rules
            - essentials.spawn
            - modifyworld.chat
        Owner:
            prefix: '[OWNER] &4'
            permissions:
            - '*'
            - -herobrine.exempt
            inheritance:
            - Admin
        Builder:
            prefix: '&b'
            permissions:
            - essentials.afk
            - essentials.back
            - essentials.back.ondeath
            - essentials.balance
            - essentials.balance.others
            - essentials.balancetop
            - essentials.chat.color
            - essentials.chat.shout
            - essentials.chat.question
            - essentials.compass
            - essentials.depth
            - essentials.home
            - essentials.ignore
            - essentials.kit
            - essentials.kit.tools
            - essentials.mail
            - essentials.mail.send
            - essentials.me
            - essentials.msg
            - essentials.nick
            - essentials.pay
            - essentials.ping
            - essentials.portal
            - essentials.powertool
            - essentials.protect
            - essentials.sethome
            - essentials.signs.use.*
            - essentials.signs.create.disposal
            - essentials.signs.create.mail
            - essentials.signs.create.protection
            - essentials.signs.create.trade
            - essentials.signs.break.disposal
            - essentials.signs.break.mail
            - essentials.signs.break.protection
            - essentials.signs.break.trade
            - essentials.suicide
            - essentials.time
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpahere
            - essentials.tpdeny
            - essentials.warp
            - essentials.warp.list
            - essentials.worth
            inheritance:
            - Default
        Moderator:
            prefix: '&5'
            permissions:
            - essentials.ban
            - essentials.ban.notify
            - essentials.banip
            - essentials.broadcast
            - essentials.clearinventory
            - essentials.delwarp
            - essentials.eco.loan
            - essentials.ext
            - essentials.getpos
            - essentials.helpop.recieve
            - essentials.home.others
            - essentials.invsee
            - essentials.jails
            - essentials.jump
            - essentials.kick
            - essentials.kick.notify
            - essentials.kill
            - essentials.mute
            - essentials.nick.others
            - essentials.realname
            - essentials.setwarp
            - essentials.signs.create.*
            - essentials.signs.break.*
            - essentials.spawner
            - essentials.thunder
            - essentials.time
            - essentials.time.set
            - essentials.protect.alerts
            - essentials.protect.admin
            - essentials.protect.ownerinfo
            - essentials.ptime
            - essentials.ptime.others
            - essentials.togglejail
            - essentials.top
            - essentials.tp
            - essentials.tphere
            - essentials.tppos
            - essentials.tptoggle
            - essentials.unban
            - essentials.unbanip
            - essentials.weather
            - essentials.whois
            - essentials.world
            inheritance:
            - Builder
        Admin:
            prefix: '[ADMIN]&c'
            permissions:
            - -essentials.backup
            - -essentials.essentials
            - -essentials.setspawn
            - -essentials.reloadall
            - -essentials.plugin
            - essentials.*
            - bookworm.*
            inheritance:
            - Moderator
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
  21. Offline

    nickstern

    Hmm... It didn't work :(
    I'm guessing I was supposed to copy/paste that over the previous permissions file setup?
    It still shows a white name with nothing else :(
    Thank you for replying though :)
    (Btw, I use essentials, just in case this clashes with anything?)
    EDIT: Okay... I'm not sure how. But by changing a stupid talk setting in essentials, that I,'ve changed previously to see if it would help, back to it's default state alongside your amazing work has fixed it :D
    You amazing person!
    Except one problem. Commands can be done by anyone with or without the permisson.​
    I can ban people as a builder or even default :(
    Just found out it's working, but you can still ban people as a default or builder. But can't do anything else that's not on their perms. D:​
    To ban I've been using code /ban
     
  22. Offline

    Darq

    make sure you delete the essentialschat.jar if you haven't already.
    Were you opped?
     
  23. Offline

    nickstern

    I was not opped, no :(
    And I haven't done that. I'll let you know if it works. Thank you :)
    Worked like a charm :D
    My only problem now is, I have no clue on how to make it so users within the default group cannot build, this is what the coding looks like for the default section:
    Code:
    groups:
        Default:
            default: true
            prefix: '&f<&0Member_'
            suffix: '&f>'
            permissions:
            - essentials.help
            - essentials.helpop
            - essentials.list
            - essentials.motd
            - essentials.rules
            - essentials.spawn
            - modifyworld.chat
            options:
                build: false
    Sorry for asking so much, I suck at this :(
     
  24. Offline

    Darq

    Think of everything you knew about the configuration for P3, and forget it all.
    There is no "build" option in PermissionsEx, (a good way to not guess, is to only add things to the file with in-game or in-console commands, it's impossible to mess up that way) if you want you can use ModifyWorld, and us that control people's building abilities, or some other plugin.

    You could even use bPermissions which has a bPermissions.build permission node for allowing/denying people to build.

    As for Builders being to ban, make sure you were in Builder group ONLY, it's possible to be in more than one group, if you were in both Builder and Owner, you would have been able to ban.
     
  25. Offline

    nickstern

    Oh okay. Thank you :)
    I have ModifyWorld somewhere, I'll go see if I can get that to work :D

    Yeah, the builders cannot ban anymore, fixed by removing essentialschat.jar, somehow, I'm not sure if that's supposed to happen or not, but, Thank you nonetheless :)
     
  26. Offline

    Ddaannyybbooyy

  27. Offline

    Darq

  28. Offline

    FawltyTowers

    Darq is it pretty tricky to make the conversion from either PEX or bPerms to Mysql? If not I'd like to take a stab at it myself...any suggestions or info you can provide me?

    Thanks!
     
  29. Offline

    Darq

    I don't recommend using MySQL with bPermissions, but using the MySQL backend for either is easy enough.
     
  30. Offline

    Ddaannyybbooyy

    im geting internal error :S
     
Thread Status:
Not open for further replies.

Share This Page