Question Permissions.yml file issues.

Discussion in 'General Help' started by GregOwnz, May 16, 2015.

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

    GregOwnz

    Hi there, I'm running a server, and I wanted to create 5 groups. ALL of the groups have the same permissions, the only difference is a prefix in each. (And one of them is default)
    I'm not sure what isn't working, but the permissions for some groups aren't working, wheras for others, they are working.
    ALSO, the default group doesn't seem to be adding the new users to it.

    Can anyone help me out with my permissions.yml?

    Here is the current code.

    http://pastebin.com/embed_js.php?i=XjDa8Y4J

    Code:
    groups:
      Limbo:
        options:
          default: true
          prefix: '&7[TBD]&7'
        permissions:
        - modifyworld.*
        - essentials.help
        - essentials.list
        - essentials.afk
        - essentials.balance
        - essentials.back
        - essentials.balancetop
        - essentials.home
        - essentials.sethome
        - essentials.nick
        - essentials.rules
        - essentials.msg
        - essentials.suicide
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpdeny
        - essentials.warps
        - essentials.mail
        - essentials.pay
        - essentials.realname
        - ChestShop.shop.*
        - mcmmo.commands.archery
        - mcmmo.commands.axes
        - mcmmo.commands.excavation
        - mcmmo.commands.fishing
        - mcmmo.commands.herbalism
        - mcmmo.commands.mcability
        - mcmmo.commands.rank
        - mcmmo.commands.mcstats
        - mcmmo.commands.mctop
        - mcmmo.commands.mining
        - mcmmo.commands.party
        - mcmmo.commands.party.accept
        - mcmmo.commands.party.create
        - mcmmo.commands.party.disband
        - mcmmo.commands.party.help
        - mcmmo.commands.party.invite
        - mcmmo.commands.party.join
        - mcmmo.commands.party.kick
        - mcmmo.commands.party.lock
        - mcmmo.commands.party.quit
        - mcmmo.commands.party.unlock
        - mcmmo.commands.smelting
        - mcmmo.commands.swords
        - mcmmo.commands.taming
        - mcmmo.commands.unarmed
        - mcmmo.commands.woodcutting
        - mcmmo.commands.acrobatics
        - mcmmo.commands.repair
        - mcmmo.commands.alchemy
        - herochat.pm
        - herochat.emote
        - herochat.join.Local
        - herochat.join.Global
        - herochat.join.Shout
        - herochat.join.Whisper
        - herochat.speak.Local
        - herochat.speak.Global
        - herochat.speak.Shout
        - herochat.speak.Whisper
        - herochat.force.join.Global
        - magicspells.noreagents
        - magicspells.silent
        - magicspells.learn.*
        - magicspells.cast.*
    groups:
      Dwarf:
        options:
          prefix: '&0[Dwarf]&0'
        permissions:
        - modifyworld.*
        - essentials.help
        - essentials.list
        - essentials.afk
        - essentials.balance
        - essentials.back
        - essentials.balancetop
        - essentials.home
        - essentials.sethome
        - essentials.nick
        - essentials.rules
        - essentials.msg
        - essentials.suicide
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpdeny
        - essentials.warps
        - essentials.mail
        - essentials.pay
        - essentials.realname
        - ChestShop.shop.*
        - mcmmo.commands.archery
        - mcmmo.commands.axes
        - mcmmo.commands.excavation
        - mcmmo.commands.fishing
        - mcmmo.commands.herbalism
        - mcmmo.commands.mcability
        - mcmmo.commands.rank
        - mcmmo.commands.mcstats
        - mcmmo.commands.mctop
        - mcmmo.commands.mining
        - mcmmo.commands.party
        - mcmmo.commands.party.accept
        - mcmmo.commands.party.create
        - mcmmo.commands.party.disband
        - mcmmo.commands.party.help
        - mcmmo.commands.party.invite
        - mcmmo.commands.party.join
        - mcmmo.commands.party.kick
        - mcmmo.commands.party.lock
        - mcmmo.commands.party.quit
        - mcmmo.commands.party.unlock
        - mcmmo.commands.smelting
        - mcmmo.commands.swords
        - mcmmo.commands.taming
        - mcmmo.commands.unarmed
        - mcmmo.commands.woodcutting
        - mcmmo.commands.acrobatics
        - mcmmo.commands.repair
        - mcmmo.commands.alchemy
        - herochat.pm
        - herochat.emote
        - herochat.join.Local
        - herochat.join.Global
        - herochat.join.Shout
        - herochat.join.Whisper
        - herochat.speak.Local
        - herochat.speak.Global
        - herochat.speak.Shout
        - herochat.speak.Whisper
        - herochat.force.join.Global
        - magicspells.noreagents
        - magicspells.silent
        - magicspells.learn.*
        - magicspells.cast.*
    groups:
      Human:
        options:
          prefix: '&b[Human]&b'
        permissions:
        - modifyworld.*
        - essentials.help
        - essentials.list
        - essentials.afk
        - essentials.balance
        - essentials.back
        - essentials.balancetop
        - essentials.home
        - essentials.sethome
        - essentials.nick
        - essentials.rules
        - essentials.msg
        - essentials.suicide
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpdeny
        - essentials.warps
        - essentials.mail
        - essentials.pay
        - essentials.realname
        - ChestShop.shop.*
        - mcmmo.commands.archery
        - mcmmo.commands.axes
        - mcmmo.commands.excavation
        - mcmmo.commands.fishing
        - mcmmo.commands.herbalism
        - mcmmo.commands.mcability
        - mcmmo.commands.rank
        - mcmmo.commands.mcstats
        - mcmmo.commands.mctop
        - mcmmo.commands.mining
        - mcmmo.commands.party
        - mcmmo.commands.party.accept
        - mcmmo.commands.party.create
        - mcmmo.commands.party.disband
        - mcmmo.commands.party.help
        - mcmmo.commands.party.invite
        - mcmmo.commands.party.join
        - mcmmo.commands.party.kick
        - mcmmo.commands.party.lock
        - mcmmo.commands.party.quit
        - mcmmo.commands.party.unlock
        - mcmmo.commands.smelting
        - mcmmo.commands.swords
        - mcmmo.commands.taming
        - mcmmo.commands.unarmed
        - mcmmo.commands.woodcutting
        - mcmmo.commands.acrobatics
        - mcmmo.commands.repair
        - mcmmo.commands.alchemy
        - herochat.pm
        - herochat.emote
        - herochat.join.Local
        - herochat.join.Global
        - herochat.join.Shout
        - herochat.join.Whisper
        - herochat.speak.Local
        - herochat.speak.Global
        - herochat.speak.Shout
        - herochat.speak.Whisper
        - herochat.force.join.Global
        - magicspells.noreagents
        - magicspells.silent
        - magicspells.learn.*
        - magicspells.cast.*
    groups:
      Elf:
        options:
          prefix: '&2[Elf]&2'
        permissions:
        - modifyworld.*
        - essentials.help
        - essentials.list
        - essentials.afk
        - essentials.balance
        - essentials.back
        - essentials.balancetop
        - essentials.home
        - essentials.sethome
        - essentials.nick
        - essentials.rules
        - essentials.msg
        - essentials.suicide
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpdeny
        - essentials.warps
        - essentials.mail
        - essentials.pay
        - essentials.realname
        - ChestShop.shop.*
        - mcmmo.commands.archery
        - mcmmo.commands.axes
        - mcmmo.commands.excavation
        - mcmmo.commands.fishing
        - mcmmo.commands.herbalism
        - mcmmo.commands.mcability
        - mcmmo.commands.rank
        - mcmmo.commands.mcstats
        - mcmmo.commands.mctop
        - mcmmo.commands.mining
        - mcmmo.commands.party
        - mcmmo.commands.party.accept
        - mcmmo.commands.party.create
        - mcmmo.commands.party.disband
        - mcmmo.commands.party.help
        - mcmmo.commands.party.invite
        - mcmmo.commands.party.join
        - mcmmo.commands.party.kick
        - mcmmo.commands.party.lock
        - mcmmo.commands.party.quit
        - mcmmo.commands.party.unlock
        - mcmmo.commands.smelting
        - mcmmo.commands.swords
        - mcmmo.commands.taming
        - mcmmo.commands.unarmed
        - mcmmo.commands.woodcutting
        - mcmmo.commands.acrobatics
        - mcmmo.commands.repair
        - mcmmo.commands.alchemy
        - herochat.pm
        - herochat.emote
        - herochat.join.Local
        - herochat.join.Global
        - herochat.join.Shout
        - herochat.join.Whisper
        - herochat.speak.Local
        - herochat.speak.Global
        - herochat.speak.Shout
        - herochat.speak.Whisper
        - herochat.force.join.Global
        - magicspells.noreagents
        - magicspells.silent
        - magicspells.learn.*
        - magicspells.cast.*
    schema-version: 1
    
     
    Last edited: May 16, 2015
  2. Offline

    timtower Administrator Administrator Moderator

    @GregOwnz Could you repost the pastebin without removing it?
     
  3. Offline

    GregOwnz

    Done! Sorry, I didn't realize that it got removed!
     
  4. Offline

    timtower Administrator Administrator Moderator

    @GregOwnz Can't see anything wrong with your yml. Could you post your server log?
    And embedded doesn't work on here. Just post the original link please.
     
  5. Offline

    GregOwnz

    http://pastebin.com/NxLa2EHw

    If there's nothing wrong, perhaps I'm just screwing something up when attempting to put users into their specific groups.

    I really appreciate you taking a look Tim!
     
  6. @GregOwnz If you're going to have five groups with all of the same permissions then you should consider using inheritance. Although this will not solve your issue, you will not have to scroll for 10 seconds to get to the bottom of your permissions.yml file. It looks to me like you're using PermissionsEx, so here is the documentation to see how inheritance works: https://github.com/PEXPlugins/PermissionsEx/wiki/Advanced-permissions-setup#pex-inheritance-tree

    It will make your life a lot easier to not have to add 50 permission nodes to each rank.
     
  7. Offline

    timtower Administrator Administrator Moderator

    Moved to Bukkit alternatives
     
Thread Status:
Not open for further replies.

Share This Page