PermissionsEx Help

Discussion in 'Bukkit Help' started by kristenrose1999, Nov 16, 2014.

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

    kristenrose1999

    I'm having trouble with some staff members having access to all permissions instead of the ones assigned to their rank. It was only an Admin, but after a promoted a member to Moderator, they had access to all commands as well. How can I fix this? My permissions file is below.​
    Code:
    groups:
      Member:
        permissions:
        - essentials.warp
        - essentials.mail
        - essentials.msg
        - essentials.realname
        - essentials.recipe
        - essentials.msg.color
        - essentials.msg.magic
        - essentials.mail.send
        - essentials.helpop
        - essentials.list
        - essentials.ignore
        - essentials.sethome.multiple
        - essentials.warps.FactionLand
        - essentials.warps.Earth
        - essentials.warps.Moon
        - -essentials.give
        - -essentials.item
        - essentials.pay
        - essentials.pay.multiple
        - -essentials.itemspawn
        - essentials.spawn
        - essentials.rules
        - essentials.motd
        - -factions.relation
        - essentials.balance
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpdeny
        - -factions.disband
        - -factions.invite
        - essentials.enderchest
        - factions.open
        - factions.kick
        - -factions.leave
        - -factions.leader
        - -factions.description
        - -factions.create
        - amazingkit.kit.starter
        - essentials.sethome.bed
        - essentials.sethome
        - essentials.home
        - essentials.realname
        - essentials.msg
        - essentials.afk
        - essentials.afk.auto
        - essentials.help
        - essentials.build
        - factions.join
        - factions.home
        - -factions.kit.fullplayer
        options:
          prefix: '&7[Member]&f~'
          default: true
        worlds:
          plotworld:
            permissions:
            - -factions.claim
            - chestshop.shop.buy
            - chestshop.shop.sell
            - chestshop.shop.create
            - plotme.use.claim
            - plotme.use.auto
            - plotme.use.done
            - plotme.limit.1
            - plotme.use.home
          Hub:
            permissions:
            - essentials.warps.Earth
            - chestshop.shop.buy
            - chestshop.shop.buy
          Earth:
            permissions:
            - essentials.warps.Earth
          FactionLand:
            permissions:
            - essentials.warps.Earth
          Moon:
            permissions:
            - essentials.warps.Earth
      Trusted:
        inheritance:
        - Member
        permissions:
        - essentials.warps.trustedlounge
        - essentials.warps.viplounge
        - essentials.workbench
        - essentials.me
        options:
          prefix: '&2[Trusted]&f~'
          default: false
      Elite:
        inheritance:
        - Member
        permissions:
        - essentials.warps.elitelounge
        - essentials.warps.viplounge
        - essentials.workbench
        - essentials.me
        - essentials.powertool
        options:
          prefix: '&2[Elite]&f~'
          default: false
      Veteran:
        inheritance:
        - Member
        permissions:
        - essentials.warps.veteranlounge
        - essentials.warps.viplounge
        - essentials.workbench
        - essentials.me
        - essentials.powertool
        - essentials.feed
        options:
          prefix: '&a[Veteran]&f~'
          default: false
      Legend:
        inheritance:
        - Member
        permissions:
        - essentials.warps.legendlounge
        - essentials.warps.viplounge
        - essentials.workbench
        - essentials.me
        - essentials.powertool
        - essentials.feed
        - essentials.repair
        options:
          prefix: '&a[Legend]&f~'
          default: false
      Moderator:
        inheritance:
        - Member
        permissions:
        - essentials.list.hidden
        - essentials.mute
        - essentials.mute.exempt
        - essentials.seen
        - essentials.seen.banreason
        - essentials.chat.ignoreexempt
        - essentials.balance.others
        - essentials.balancetop
        - essentials.helpop.receive
        - essentials.seen
        - essentials.warps.stafflounge
        - essentials.warps.viplounge
        - factions.description
        - factions.claim
        - factions.demote
        - factions.officer
        - essentials.enderchest.others
        - factions.promote
        - factions.sethome
        - factions.unclaim
        - istaffchat.chat
        - essentials.kick
        - essentials.kill.exempt
        - essentials.mute
        - essentials.mute.exempt
        - essentials.spawn.others
        - essentials.back
        - -essentials.tp
        - essentials.invsee
        options:
          prefix: '&1[Moderator]&f~'
          default: false
        worlds:
          plotworld:
            permissions:
            - chestshop.shop.create
      Admin:
        inheritance:
        - Member
        - Moderator
        permissions:
        - essentials.mail.sendall
        - essentials.invsee.modify
        - essentials.seen.extra
        - essentials.seen.ipsearch
        - essentials.enderchest.modify
        options:
          prefix: '&9[Admin]&f~'
          default: false
      Head_Admin:
        inheritance:
        - Member
        - Moderator
        - Admin
        permissions:
        - seecommands.command.enable
        - essentials.mute.notify
        - essentials.socialspy
        options:
          prefix: '&9[Head Admin]&f~~'
          default: false
      Lewis:
        inheritance:
        - Member
        - Moderator
        - Admin
        - Legend
        options:
          prefix: '&a[Legend]&3[Admin]&f~'
          default: false
      Owner:
        inheritance:
        - Member
        - Moderator
        - Admin
        - Head_Admin
        - Co_Owner
        permissions:
        - essentials.gamemode
        - permissions.manage*
        - essentials.give
        - seecommands.command.enable
        options:
          prefix: '&b[Owner]&f~'
          default: false
    users:
      cf4d80ef-8d6f-4729-9dbd-9d60793b7a96:
        group:
        - Member
      proundmarine1:
        group:
        - Admin
      jaw_attack:
        group: []
        options: {}
      cometear:
        permissions:
        - essentials(dot)gc
        options: {}
      ce8c61fb-b50d-4489-a75b-fe54c171c11a:
        group:
        - Owner
        options:
          name: kristenrose1999
      fdd028da-1c28-4b12-bdbc-e37d27a27e53:
        group:
        - Head_Admin
        options:
          name: Freelix2000
      c0f9ded2-1c1a-4946-865e-62ded10f7323:
        group:
        - Admin
        options:
          name: epic_jinx
      4adda04e-ac2d-42a2-95fd-631cf2fdbfc4:
        group:
        - Lewis
        - Co-Owner
        options:
          name: Sissyloo
      378df9c2-9cc4-4f00-863b-e102e4ec6048:
        group:
        - Moderator
        - Member
        options:
          name: SupersonicSAM15
      2df3a815-7f36-4b6c-ae09-da32836291e4:
        options:
          name: zachary102904
      a0fcc028-87f2-41ac-9b8c-87b3acae1605:
        group: []
        options:
          name: Lavenderwolf41
      2bbbfa9c-37aa-47fb-86fc-f0e33a9add02:
        options:
          name: Rhsolyn
        permissions:
        - chestshop.shop.create
        group:
        - Moderator
      7094458b-593e-40cb-aff0-d2c5977f92d0:
        group:
        - Member
        options:
          name: Devildaboss800
      0f68a01c-2e61-5f9a-8c09-505eaa88b073:
        group:
        - Moderator
        options:
          name: proudmarine1
      a2a9f30e-7763-4d5e-b9e5-c1a77ea93352:
        group: []
        options:
          name: Suger23Spice
      mags08:
        group: []
      hersheydatcat:
        group:
        - Moderator
        options: {}
      _dakotaa:
        group: []
        options: {}
      oblivion:
        group:
        - Member
      38bcbe05-ae63-4255-aa59-2979febca59e:
        group:
        - Moderator
        options:
          name: kuhlfun
    schema-version: 1
    
     
  2. Offline

    DrPyroCupcake

  3. Offline

    kristenrose1999

  4. Offline

    DrPyroCupcake

    Post your Permissions file in PasteBin.
     
  5. Offline

    kristenrose1999

  6. Offline

    wesos19

    The reason you were told to use pastebin is because people don't want to look at the code straight on the post. Now, you should post the link to the pastebin.
     
  7. Offline

    DrPyroCupcake

    Part of the reason, I want to look at the raw spacing. Also yes, you should post the link to the PasteBin.
     
  8. Offline

    JaguarJo Retired Staff

    kristenrose1999 Looks like you've got Owner inheriting from a Co _Owner group that doesn't exist. And some of your other inheritances are redundant (like how Admin inherits from both Member and Moderator when it already gets Member perms from Moderator's inheritance of that group).

    One other thing, are you sure you haven't given OP to any of these people who have the extra perms they shouldn't have?
     
  9. Offline

    kristenrose1999

  10. Offline

    JOSHSLAYDE

    kristenrose1999

    I wouldn't recommend PermissionsEX. Essentials has a permissions plugin that is widely used that ties in with all of their other plugins. It is a much better experience. Its called Group Manager.
     
  11. Offline

    DrPyroCupcake

    I wouldn't tell people not to use PEX, it is just as good as Group Manager.
    kristenrose1999 Try and convert all of the raw usernames into UUIDs. I notice you have a mix of both usernames and UUIDs.
     
  12. Offline

    JOSHSLAYDE

    DrPyroCupcake

    I simply did not tell them not to use PEX. I told them I did not recommend it, I offered my opinion and gave the easy access to the plugin I perfer.

    Cheers
     
  13. Offline

    DrPyroCupcake

    Sorry, I worded my comment wrong. What I should have said is that if a person is asking for help for a specific plugin, in this case PEX, you should not recommend a different plugin, when they are using one that currently works. Instead you should try and diagnose the problem they are having with the plugin they are using.
     
    JaguarJo likes this.
  14. Offline

    kristenrose1999

  15. Offline

    DrPyroCupcake

    Since you don't have very many usernames to convert use this.
     
  16. Offline

    kristenrose1999

    DrPyroCupcake I tried to, but the plugin said that the config was messed up, so I must of did it wrong. Could you give me a format to go off of?
     
  17. Offline

    DrPyroCupcake

    Are you by any chance running in offline mode?
     
  18. Offline

    kristenrose1999

    DrPyroCupcake No, there isn't. If it helps, I just noticed something in the console that says "INFO Server permissions file permissions.yml is empty, ignoring it"
     
  19. Offline

    DrPyroCupcake

    Oh sorry, the reason I asked was because some of the usernames were not converting into UUIDs. That is nothing that you have to worry about. It is just talking about the default permission file that comes with Bukkit.
     
  20. Offline

    kristenrose1999

Thread Status:
Not open for further replies.

Share This Page