PermEX Dosnt Work

Discussion in 'Bukkit Help' started by Corymbus, Oct 24, 2014.

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

    Corymbus

    So permsEX dosnt work and i cant find out why! Halp!
    Code:
    groups:
    groups:
      Rookie
        default: true
        build: true
        prefix: '&8[&7Rookie&8]&f '
        permissions
        - modifyworld.chat
        - modifyworld.*
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpdeny
        - essentials.spawn
        - serversigns.use
        - essentials.warp
        - essentials.warps.*
        - heavyspleef.sign.join
        - heavyspleef.join.inventory
        - heavyspleef.sign.vote
        - heavyspleef.sign.leave
        - heavyspleef.statistic
        - chestcommands.command.open
        - echopet.pet.remove
        - echopet.pet.list
        - echopet.pet.info
        - echopet.pet.menu
        - echopet.pet.type.(sheep)
        - echopet.pet.call
        - echopet.pet.ride.(sheep)
      VIP:
        build:true
        inheritance:
        - Rookie
        prefix: '&f[&aVIP&f]&f '
        permissions:
        - echopet.pet.remove
        - echopet.pet.list
        - echopet.pet.info
        - echopet.pet.menu
        - echopet.pet.type.(sheep)
        - echopet.pet.type.(blaze)
        - echopet.pet.type.(pig)
        - echopet.pet.hat.(blaze)
        - echopet.pet.hat.(pig)
        - echopet.pet.hat.(sheep)
        - echopet.pet.ride.(blaze)
        - echopet.pet.ride.(pig)
        - heavyspleef.vip
      VIP+:
        build:true
        inheritance:
        - Rookie
        - VIP
        prefix: '&f[&aVIP+&f]&f '
        permissions:
        - echopet.pet.hat.(cow)
        - echopet.pet.type.(cow)
        - echopet.pet.ride.(cow)
        - essentials.fly
        - echopet.pet.name
      MVP:
        build:true
        inheritance:
        - Rookie
        - VIP
        - VIP+
        prefix: '&f[&bMVP&f]&f '
        permissions:
        - echopet.pet.hat.(bat)
        - echopet.pet.type.(bat)
        - echopet.pet.ride.(bat)
        - discoarmor.toggle
      MVP+:
        build:true
        inheritance:
        - Rookie
        - VIP
        - VIP+
        - MVP
        prefix: '&f[&bMVP+&f]&f '
        permissions:
        - echopet.pet.hat.(chicken)
        - echopet.pet.hat.(squid)
        - echopet.pet.type.(chicken)
        - echopet.pet.type.(squid)
        - echopet.pet.ride.(squid)
        - echopet.pet.ride.(chicken).
        - discoarmor.toggle
      YouTuber:
        build:true
        inheritance:
        - Rookie
        prefix: '&f[&4You&fTuber&f]&f '
        permissions:
      Mod:
        build:true
        inheritance:
        - Rookie
        - Mod
        prefix: '&6[&eMod&6]&f '
        permissions:
        - essentials.ban
        - essentials.ban.offline
        - essentials.tempban
        - essentials.tempban.offline
        - essentials.mute
        - essentials.mute.offline
        - essentials.kick
        - essentials.whois
        - essentials.invsee
        - essentials.tempban
        - essentials.tempban.offline
        - essentials.vanish
        - essentials.vanish.see
        - essentials.vanish.interact
        - essentials.tp   
        - essentials.tpo
      Admin:
        build:true
        inheritance:
        - Rookie
        - Mod
        prefix: '&tg6[&eMod&6]&f '
        permissions:
        - essentials.ban
        - essentials.banip
        - essentials.unban
        - essentials.unbanip
        - essentials.mute.notify
        - essentials.ban.notify
        - essentials.kick.notify
        - essentials.invsee.modify
        - essentials.vanish
        - essentials.vanish.interact
      Owner:
        build:true
        inheritance:
        - Rookie
        - Mod
        - Admin
        prefix: '&4[&cOwner&4] '
        suffix: '&b'
        permissions:
        - '*'
    schema-version: 1
    schema-version: 1
    users:
      844af11e-68a6-43b9-b6a0-75030f169111:
        group:
        - Owner
        options:
          name: ichurchmax
    
     
  2. Offline

    JaguarJo

    You have formatting problems. Duplicate groups and schema-version lines, redundancies due to inheritance, lines that need to be moved to the options section, a couple of typos... Here, try this version of the file and see if it works for you any better:
    Code:
    groups:
      Rookie:
        options:
          default: true
          build: true
          prefix: '&8[&7Rookie&8]&f '
        permissions:
        - modifyworld.chat
        - modifyworld.*
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpdeny
        - essentials.spawn
        - serversigns.use
        - essentials.warp
        - essentials.warps.*
        - heavyspleef.sign.join
        - heavyspleef.join.inventory
        - heavyspleef.sign.vote
        - heavyspleef.sign.leave
        - heavyspleef.statistic
        - chestcommands.command.open
        - echopet.pet.remove
        - echopet.pet.list
        - echopet.pet.info
        - echopet.pet.menu
        - echopet.pet.type.(sheep)
        - echopet.pet.call
        - echopet.pet.ride.(sheep)
      VIP:
        inheritance:
        - Rookie
        options:
          prefix: '&f[&aVIP&f]&f '
        permissions:
        - echopet.pet.remove
        - echopet.pet.list
        - echopet.pet.info
        - echopet.pet.menu
        - echopet.pet.type.(blaze)
        - echopet.pet.type.(pig)
        - echopet.pet.hat.(blaze)
        - echopet.pet.hat.(pig)
        - echopet.pet.hat.(sheep)
        - echopet.pet.ride.(blaze)
        - echopet.pet.ride.(pig)
        - heavyspleef.vip
      VIP+:
        inheritance:
        - VIP
        options:
          prefix: '&f[&aVIP+&f]&f '
        permissions:
        - echopet.pet.hat.(cow)
        - echopet.pet.type.(cow)
        - echopet.pet.ride.(cow)
        - essentials.fly
        - echopet.pet.name
      MVP:
        inheritance:
        - VIP+
        options:
          prefix: '&f[&bMVP&f]&f '
        permissions:
        - echopet.pet.hat.(bat)
        - echopet.pet.type.(bat)
        - echopet.pet.ride.(bat)
        - discoarmor.toggle
      MVP+:
        inheritance:
        - MVP
        options:
          prefix: '&f[&bMVP+&f]&f '
        permissions:
        - echopet.pet.hat.(chicken)
        - echopet.pet.hat.(squid)
        - echopet.pet.type.(chicken)
        - echopet.pet.type.(squid)
        - echopet.pet.ride.(squid)
        - echopet.pet.ride.(chicken).
        - discoarmor.toggle
      YouTuber:
        inheritance:
        - Rookie
        options:
          prefix: '&f[&4You&fTuber&f]&f '
        permissions: []
      Mod:
        inheritance:
        - Rookie
        options:
          prefix: '&6[&eMod&6]&f '
        permissions:
        - essentials.ban
        - essentials.ban.offline
        - essentials.tempban
        - essentials.tempban.offline
        - essentials.mute
        - essentials.mute.offline
        - essentials.kick
        - essentials.whois
        - essentials.invsee
        - essentials.tempban
        - essentials.tempban.offline
        - essentials.vanish
        - essentials.vanish.see
        - essentials.vanish.interact
        - essentials.tp 
        - essentials.tpo
      Admin:
        inheritance:
        - Mod
        options:
          prefix: '&tg6[&eMod&6]&f '
        permissions:
        - essentials.ban
        - essentials.banip
        - essentials.unban
        - essentials.unbanip
        - essentials.mute.notify
        - essentials.ban.notify
        - essentials.kick.notify
        - essentials.invsee.modify
        - essentials.vanish
        - essentials.vanish.interact
      Owner:
        inheritance:
        - Admin
        options:
          prefix: '&4[&cOwner&4] '
          suffix: '&b'
        permissions:
        - '*'
    schema-version: 1
    users:
      844af11e-68a6-43b9-b6a0-75030f169111:
        group:
        - Owner
        options:
          name: ichurchmax
    *Note: I'm not sure if you need those parentheses in your echopet permission nodes. I left them there though because I wasn't sure and don't feel like taking an extra 5 minutes to check echopet's documentation pages to find out. So if those permissions don't work right for your players, try removing the parentheses.
     
  3. Offline

    Corymbus

  4. JaguarJo Is always there when there is a format issue.
     
  5. Offline

    JaguarJo

    When YAML formatting and config files are the only things you know how to fix, that's what you help people with. ;)
    It helps that I've been using PEX for a long time too and had a lot of these same problems when first starting out.
     
    TotallyNotWalshy likes this.
  6. Offline

    Corymbus

    JaguarJo can you explain what a formatting issue is please?
     
  7. Offline

    JaguarJo

    ichurchmax A formatting issue is what makes files not work right. Sometimes it's caused by something simple like wrong number of spaces or a missing colon. Sometimes it's something not as easy to notice, like things being in the wrong area. Basically, saying "formatting issue" is just a phrase that can sum up most of the things that make these kinds of files break.
     
Thread Status:
Not open for further replies.

Share This Page