[Urgent] Major problems with group manager!

Discussion in 'Bukkit Help' started by Mr. Minecraft, Oct 14, 2012.

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

    Mr. Minecraft

    Hello Bukkit!

    I use group manager on my server, and it was all working fine until i used inheritance. If i remove it, then it all works, but when i use inheritance i get:

    Ingame:
    -All ranks are removed
    -No one has permissions for ANYTHING
    -OPs cant do anything

    Here is my group manager groups.yml:

    Code:
    # Group inheritance
    #
    # Any inherited groups prefixed with a g: are global groups
    # and are inherited from the GlobalGroups.yml.
    #
    # Groups without the g: prefix are groups local to this world
    # and are defined in the this groups.yml file.
    #
    # Local group inheritances define your promotion tree when using  # 'manpromote/mandemote'
     
    groups:
      Tree-Puncher:
        default: true
        permissions:
        - bukkit.command.kill
        - essentials.afk
        - essentials.compass
        - essentials.hat
        - essentials.help
        - essentials.home
        - essentials.list
        - essentials.mail
        - essentials.mail.send
        - essentials.me
        - essentials.msg
        - essentials.pay
        - essentials.sethome
        - essentials.signs.use.*
        - essentials.spawn
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpdeny
        - iConomy.help
        - iConomy.holdings
        - iconomy.money
        - iConomy.payment
        - worldportal.teleport
        - worldportal.use
        - buttonwarp.use
        - rules.view
        inheritance: []
        info:
          prefix: '&6[Tree Puncher]'
          build: true
          suffix: ''
      Coal-Miner:
        default: false
        permissions: []
        inheritance:
        - Tree-Puncher
        info:
          prefix: '&0[Coal Miner]'
          build: true
          suffix: ''
      Iron-Miner:
        default: false
        permissions: []
        inheritance:
        - Coal-Miner
        info:
          prefix: '&7[Iron Miner]'
          build: true
          suffix: ''
      Gold-Smelter:
        default: false
        permissions: []
        inheritance:
        - Iron-Miner
        info:
          prefix: '&e[Gold Smelter]'
          build: true
          suffix: ''
      Diamond-Hunter:
        default: false
        permissions: []
        inheritance:
        - Gold-Smelter
        info:
          prefix: '&b[Diamond Hunter]'
          build: true
          suffix: ''
      Owner:
        default: false
        permissions:
        - essentials.*
        - vanish.*
        - factions.*
        - rules.*
        inheritance:
        -Co-Owner
        info:
          prefix: '&c[Owner]'
          build: true
          suffix: ''
      Co-Owner:
        default: false
        permissions:
        - essentials.*
        - vanish.vanish
        - vanish.nopickup
        - vanish.notrample
        - factions.kit.mod
        inheritance:
        -Admin
        info:
          prefix: '&f[Co-Owner]'
          build: true
          suffix: ''
      Admin:
        default: false
        permissions:
        - essentials.depth
        - factions.kit.halfmod
        inheritance:
        - Moderator
        info:
          prefix: '&9[Admin]'
          build: true
          suffix: ''
      Moderator:
        default: false
        permissions:
        - essentials.deapth
        - essentials.depth
        - essentials.feed
        - essentials.fly
        - essentials.gamemode
        - essentials.heal
        - essentials.kick
        inheritance:
        -Builder
        info:
          prefix: '&5[Moderator]'
          build: true
          suffix: ''
      Builder:
        default: false
        permissions:
        - essentials.fly
        - essentials.gamemode
        - essentials.heal
        inheritance:
        -Tree-Puncher
        info:
          prefix: '&2[Builder]'
          build: true
          suffix: ''
     
     
    

    Here is my globalgroups.yml:

    Code:
    # These groups only contain permission nodes.
    #
    # **** You can NOT add anything other than permission nodes ****
    # **** This is NOT where you set up the groups which you give to users! ****
    # **** goto groupmanager/worlds/worldname/groups.yml if you want to set the actual groups! ****
    #
    # These collections are to be inherited in your different worlds groups.yml's
    # They can also be added as one of a users subgroups, but NOT as a primary group.
    # These collections are available to ALL group and user yml's.
    #
    # Add to and customize these groups to fit your needs.
     
    groups:
     
    # Permission nodes for GroupManager
    # by ElgarL, snowleo, continued from gabrielcouto's original
    # http://dev.bukkit.org/server-mods/essentials/
     
      g:groupmanager_default:
        permissions:
        - groupmanager.notify.self
     
      g:groupmanager_moderator:
        permissions:
        - groupmanager.listgroups
        - groupmanager.mandemote
        - groupmanager.manpromote
        - groupmanager.manselect
        - groupmanager.manuadd
        - groupmanager.manudel
        - groupmanager.manwhois
        - groupmanager.notify.other
     
      g:groupmanager_admin:
        permissions:
        - groupmanager.mantogglevalidate
        - groupmanager.mansave
        - groupmanager.mangcheckp
        - groupmanager.manglistp
        - groupmanager.manucheckp
        - groupmanager.manulistp
     
    # Permission nodes for CraftBukkit
    # by many devs and contributors
    # http://dl.bukkit.org/
     
      g:bukkit_default:
        permissions:
        - bukkit.broadcast.user
        - -bukkit.command.plugins
     
      g:bukkit_moderator:
        permissions:
        - bukkit.command.ban
        - bukkit.command.ban.ip
        - bukkit.command.ban.player
        - bukkit.command.gamemode
        - bukkit.command.kick
        - bukkit.command.unban
        - bukkit.command.unban.ip
        - bukkit.command.unban.player
     
      g:bukkit_admin:
        permissions:
        - bukkit.broadcast
        - bukkit.broadcast.admin
        - bukkit.command.give
        - bukkit.command.help
        - bukkit.command.kill
        - bukkit.command.list
        - bukkit.command.me
        - -bukkit.command.op
        - -bukkit.command.op.give
        - -bukkit.command.op.take
        - bukkit.command.plugins
        - bukkit.command.reload
        - bukkit.command.save
        - bukkit.command.save.disable
        - bukkit.command.save.enable
        - bukkit.command.save.perform
        - bukkit.command.say
        - bukkit.command.stop
        - bukkit.command.teleport
        - bukkit.command.tell
        - bukkit.command.time
        - bukkit.command.time.add
        - bukkit.command.time.set
        - bukkit.command.version
        - bukkit.command.whitelist
        - bukkit.command.whitelist.add
        - bukkit.command.whitelist.disable
        - bukkit.command.whitelist.enable
        - bukkit.command.whitelist.list
        - bukkit.command.whitelist.reload
        - bukkit.command.whitelist.remove
     
    # Permission nodes for Essentials
    # by ementalo, snowleo, and KHobbits
    # http://dev.bukkit.org/server-mods/essentials/
     
      g:essentials_default:
        permissions:
        - essentials.help
        - essentials.helpop
        - essentials.list
        - essentials.motd
        - essentials.rules
        - essentials.spawn
     
      g:essentials_builder:
        permissions:
        - essentials.afk
        - essentials.back
        - essentials.back.ondeath
        - essentials.balance
        - essentials.balance.others
        - essentials.balancetop
        - essentials.chat.color
        - essentials.chat.format
        - essentials.chat.shout
        - essentials.chat.question
        - essentials.compass
        - essentials.delhome
        - essentials.depth
        - essentials.exp
        - essentials.getpos
        - essentials.hat
        - essentials.home
        - essentials.ignore
        - essentials.itemdb
        - essentials.kit
        - essentials.kits.tools
        - essentials.mail
        - essentials.mail.send
        - essentials.me
        - essentials.msg
        - essentials.msg.color
        - essentials.msg.format
        - essentials.nick
        - essentials.pay
        - essentials.ping
        - essentials.powertool
        - essentials.powertooltoggle
        - essentials.protect
        - essentials.seen
        - essentials.sethome
        - essentials.sethome.multiple
        - 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
     
      g:essentials_moderator:
        permissions:
        - -essentials.spawner.enderdragon
        - essentials.afk.kickexempt
        - essentials.ban
        - essentials.ban.notify
        - essentials.banip
        - essentials.broadcast
        - essentials.chat.url
        - essentials.chat.magic
        - essentials.clearinventory
        - essentials.delwarp
        - essentials.eco.loan
        - essentials.exp.others
        - essentials.ext
        - essentials.fly
        - essentials.getpos
        - essentials.getpos.others
        - essentials.helpop.recieve
        - essentials.home.others
        - essentials.invsee
        - essentials.jails
        - essentials.jump
        - essentials.kick
        - essentials.kick.notify
        - essentials.kill
        - essentials.kits.*
        - essentials.msg.magic
        - essentials.mute
        - essentials.nick.color
        - essentials.nick.others
        - essentials.realname
        - essentials.seen.banreason
        - essentials.seen.extra
        - essentials.setwarp
        - essentials.signs.create.*
        - essentials.signs.break.*
        - essentials.spawner
        - 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.tp.others
        - essentials.tphere
        - essentials.tppos
        - essentials.tptoggle
        - essentials.unban
        - essentials.unbanip
        - essentials.vanish
        - essentials.warps.*
        - essentials.weather
        - essentials.whois
        - essentials.workbench
        - essentials.world
        - essentials.worlds.*
     
      g:essentials_admin:
        permissions:
        - -essentials.backup
        - -essentials.essentials
        - -essentials.setspawn
        - -essentials.reloadall
        - -essentials.plugin
        - essentials.*
     
    # Permission nodes for Towny by ElgarL
    # http://dev.bukkit.org/server-mods/towny-advanced/
     
      g:towny_default:
        permissions:
        - towny.chat.general
        - towny.chat.local
     
      g:towny_builder:
        permissions:
        - towny.town.*
        - towny.nation.*
        - towny.chat.town
        - towny.chat.nation
        - towny.wild.build.6
        - towny.wild.destroy.6
        - towny.wild.destroy.14
        - towny.wild.destroy.15
        - towny.wild.destroy.16
        - towny.wild.build.17
        - towny.wild.destroy.17
        - towny.wild.destroy.18
        - towny.wild.destroy.21
        - towny.wild.destroy.31
        - towny.wild.destroy.37
        - towny.wild.destroy.38
        - towny.wild.destroy.39
        - towny.wild.destroy.40
        - towny.wild.destroy.50
        - towny.wild.destroy.56
        - towny.wild.destroy.73
        - towny.wild.destroy.74
        - towny.wild.destroy.78
        - towny.wild.destroy.81
        - towny.wild.destroy.82
        - towny.wild.destroy.83
        - towny.wild.destroy.86
        - towny.wild.destroy.103
        - towny.wild.destroy.106
        - towny.wild.destroy.111
        - towny.wild.destroy.115
     
      g:towny_moderator:
        permissions:
        - towny.chat.mod
        - towny.wild.switch.64
        - towny.wild.build.83
        - towny.wild.build.86
        - towny.wild.build.103
        - towny.wild.build.111
        - towny.wild.build.115
     
      g:towny_admin:
        permissions:
        - towny.admin
        - -towny.wild.destroy.119
        - -towny.wild.destroy.120
        - towny.chat.admin
     
    # Permission nodes for VanishNoPacket by mbaxter
    # http://dev.bukkit.org/server-mods/vanish/
     
      g:vanish_moderator:
        permissions:
        - -vanish.*
        - vanish.vanish
        - vanish.smokin
        - vanish.nofollow
        - vanish.nopickup
        - vanish.preventincomingdamage
        - vanish.hooks.dynmap.alwayshidden
        - vanish.hooks.essentials.hide
     
      g:vanish_admin:
        permissions:
        - vanish.silentjoin
        - vanish.silentquit
        - vanish.silentchests
     
    

    And here is the config:

    Code:
    settings:
      config:
        # With this enabled anyone set as op has full permissions when managing GroupManager
        # The user will be able to promote players to the same group or even above.
        opOverrides: true
       
        # Default setting for 'mantoglevalidate'
        # true will cause GroupManager to attempt name matching by default.
        validate_toggle: true
       
      data:
        save:
          # How often GroupManager will save it's data back to groups and users.yml
          minutes: 10
          # Number of hours to retain backups (plugins/GroupManager/backup)
          hours: 24
         
      logging:
        # level of detail GroupManager will use when logging.
        # Acceptable entries are - ALL,CONFIG,FINE,FINER,FINEST,INFO,OFF,SEVERE,WARNING
        level: INFO
       
      mirrors:
            # Worlds listed here have their settings mirrored in their children.
            # The first element 'world' is the main worlds name
            # subsequent elements 'world_nether' and 'world_the_end' are worlds which will use
            # the same user/groups files as the parent.
            # Each child world can be configured to mirror the 'groups', 'users' or both files from it's parent.
            world:
              world_nether:
              - users
              - groups
              world_the_end:
              - users
              - groups
        #  world2:      (World2 would have it's own set of user and groups files)
        #    world3:
        #    - users    (World3 would use the users.yml from world2, but it's own groups.yml)
        #    world4:
        #    - groups  (World4 would use the groups.yml from world2, but it's own users.yml)
        #  world5:
        #    - world6  (this would cause world6 to mirror both files from world5)

    Also ill include the startup log:

    http://pastebin.com/UUdC2ig7
     
  2. Offline

    Necrodoom

    incorrect indenting at groups.yml
    when you do the inheritance, you type
    -Builder
    it needs to be
    - Builder
     
  3. Offline

    Mr. Minecraft

    Thanks for pointing that out! I found spacing issues with 3 other areas as well! I will try it now and see what happens...
     
  4. Offline

    Widawizz22

Thread Status:
Not open for further replies.

Share This Page