GroupManager Permission Help!!

Discussion in 'Spigot Plugin Help' started by GameDropYT, Jul 4, 2016.

  1. Okay for some reason none of the permissions are working for any group in any world! I have tried everything and bPermissions nor PEX works, plus I am very familiar and comfortable with GM. Here are my config and groups.ymls. Will be giving it in code form and pastebin form

    EssientialsX Config:
    It's too long use the link:
    http://hastebin.com/mesekoyodi.coffee

    GroupManager Config:
    Code (Text):

    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 'mantogglevalidate'
        # true will cause GroupManager to attempt name matching by default.
        validate_toggle: true
        # ************************************************************************************************************************************************************
        # *** NOTE: Having this feature enabled can allow improper use of Command Blocks which may lead to undesireable permission changes. You have been warned! ***
        # ************************************************************************************************************************************************************
        allow_commandblocks: false
     
      data:
        save:
          # How often GroupManager will save it's data back to groups.yml 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, and is the parent world.
            # subsequent elements 'world_nether' and 'world_the_end' are worlds which will use
            # the same user/groups files as the parent.
            # the element 'all_unnamed_worlds' specifies all worlds that aren't listed, and automatically mirrors them to it's parent.
            # Each child world can be configured to mirror the 'groups', 'users' or both files from its parent.
            world:
              world_nether:
              - users
              - groups
              world_the_end:
              - users
              - groups
              all_unnamed_worlds:
              - 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)
     
    http://hastebin.com/ufamoweyes.vhdl

    GroupManager Groups.yml:
    Code (Text):

    # 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:
      Moderator:
        default: false
        permissions:
        - essentials.warp
        - essentials.warp.list
        - hubthat.gotoworld
        - litebans.ban
        - litebans.history
        - litebans.kick
        - litebans.tempban
        - litebans.unwarn
        - litebans.warn
        - staff.online
        inheritance:
        - default
        info:
          build: true
          prefix: '&8[&cModerator&8]&r&l '
          suffix: ''
      Owner:
        default: false
        permissions:
        - +vanish.effects.toggle.all
        - -vanish.effects.*
        - '*'
        - litebans.*
        inheritance:
        - admin
        info:
          build: true
          prefix: '&8[&b&lOWNER&8]&b&l '
          suffix: ''
      Builder:
        default: false
        permissions:
        - worldedit.*
        inheritance:
        - default
        info:
          build: true
          prefix: '&8[&b&lBuilder&8]&r '
          suffix: ''
      permission:
        default: false
        permissions: []
        inheritance: []
        info:
          build: false
          prefix: ''
          suffix: ''
      Admin:
        default: false
        permissions:
        - essentials.exp.*
        - essentials.fly.*
        - hubthat.setspawn
        - igates.make_selection
        - igates.portal.edit.addfrom
        - igates.portal.edit.create
        - igates.portal.edit.delete
        - igates.portal.edit.set.on
        - igates.portal.edit.set.to
        - litebans.checkban
        - litebans.ipban
        - litebans.unban
        inheritance:
        - moderator
        info:
          build: true
          prefix: '&8[&2&lADMIN&8]&2&l '
          suffix: ''
      Default:
        default: true
        permissions:
        - -bukkit.command.kill
        - automessage.recieve.regular
        - essentials.afk
        - essentials.build
        - essentials.help.*
        - essentials.msg
        - essentials.signs.use.*
        - essentials.warp
        - hubthat.hub
        - hubthat.nohubdelay
        - igates.portal.use.water
        - randomteleport.stat
        inheritance: []
        info:
          build: false
          prefix: '&8[&6Player&8]&r '
          suffix: ''
     
    http://hastebin.com/ciyemupola.sm

    I hope someone knows what this problem is because it's very frustrating oh and here are my plugins aswell
    [​IMG]

    EDIT:
    I looked in my console and I found this error
    Code (Text):
    03.07 19:06:46 [Server] WARN org.apache.commons.lang.UnhandledException: Plugin GroupManager vPre2.14.1.3 FINAL (Phoenix) generated an exception while executing task 27
    03.07 19:06:46 [Server] INFO at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
    03.07 19:06:46 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    03.07 19:06:46 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    03.07 19:06:46 [Server] INFO at java.lang.Thread.run(Thread.java:745)
    03.07 19:06:46 [Server] INFO Caused by: java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()[Lorg/bukkit/entity/Player;
    03.07 19:06:46 [Server] INFO at org.anjocaido.groupmanager.metrics.Metrics.postPlugin(Metrics.java:335)
    03.07 19:06:46 [Server] INFO at org.anjocaido.groupmanager.metrics.Metrics.access$400(Metrics.java:57)
    03.07 19:06:46 [Server] INFO at org.anjocaido.groupmanager.metrics.Metrics$1.run(Metrics.java:223)
    03.07 19:06:46 [Server] INFO at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:53)
    03.07 19:06:46 [Server] INFO at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    http://hastebin.com/obecokasif.avrasm
     
    #1 GameDropYT, Jul 4, 2016
    Last edited: Jul 4, 2016
  2. Look in your perworldplugins config, idek why you need it, but you probably haven't set it up right

    And maybe try an older version of groupmanager OR bukkit
     
    #2 enderdragon2003, Jul 4, 2016
    Last edited: Jul 4, 2016
  3. Maybe it's something about "PerWorldPlugins" .Tell me something do you have more worlds? I mean hub world survival world ,etc.
     
  4. Yes I have Hub, SG, KitPVP Ect.
     
  5. And everything is correvt in that plugin, and the prefix works, and on the featherboard it names the group, but no one can do any permissions.

    EDIT: Here is my PerWorldPlugins jut to be safe
    Code (Text):

    # This config controls what plugins work on certain worlds.
    # Example
    # limit:
    #   WorldEdit:
    #     - world
    #     - world_nether
    #   Essentials: []
    # This will make it so worldedit will only work in world & world_nether, meaning in the end it is not usable.
    # When there is no worlds in the list it will allow it for any worlds, in this example allowing all worlds.
    # Whenever a plugin is added, this config will automatically add it!
    # exempt-login-events is for excluding login events when true, this means if a plugin uses PlayerLogin it will allow it for any world. We advise this to be enabled!
    # blocked-msg is the string displayed to a client when a command is blocked
    exempt-login-events: true
    check-for-updates: true
    blocked-msg: '&c[Error] This command cannot be performed in this world.'
    limit:
      CrazyCrates:
      - world
      FactionsFly:
      - world
      GroupManager: []
      SpawnJoin: []
      Lockette:
      - world
      RankMeUp: []
      PluginReloader: []
      TitleAPI: []
      TimeLock: []
      MinecraftMarket: []
      CustomHelpMessage: []
      dynmap: []
      WorldEdit: []
      Playtime: []
      OnlineStaff: []
      SameWorld: []
      PacketListenerApi: []
      ClearLag: []
      AutoMessage: []
      ProtocolLib: []
      LibsDisguises:
      - world5
      - world3
      KitBattle:
      - world4
      - world3
      HubThat: []
      FeatherBoard: []
      mcMMO:
      - world
      ServerListPlus: []
      HideAndSeek:
      - world5
      - world3
      Vault: []
      MassiveCore: []
      PerWorldInventory: []
      WorldGuard: []
      PlayerVaults:
      - world
      Essentials: []
      PlotMe: []
      HeroBounty: []
      LiteBans: []
      EssentialsChat: []
      PluginsBaker: []
      ColoredTablist: []
      PlotMe-DefaultGenerator: []
      Factions:
      - world
      EssentialsProtect: []
      DynmapPlotMe: []
      EssentialsGeoIP: []
      RandomTeleport:
      - world
      CreeperHeal: []
      EssentialsSpawn: []
      FBasics:
      - world
      SilkSpawners:
      - world
      Multiverse-Core: []
      ObsidianDestroyer: []
      HolographicDisplays: []
      SupplyCrates:
      - world
      CrazyEnchantments:
      - world
      iGates: []
      BedwarsRel:
      - world3
      ItemCases:
      - world
      EssentialsAntiBuild: []
      TitleAdvanced: []
      Auction: []
      SurvivalGames: []
      RandomLocation: []
     
    http://hastebin.com/erowuvolow.apache
     
    #5 GameDropYT, Jul 4, 2016
    Last edited: Jul 4, 2016
  6. Do you know where I can find an older version of GM?
     
  7. The error is probably causing it because it is using outdated code, I suggest to switch to PEX
     
  8. PEX will not work for me I have already tried not even the prefixes would show up
     
  9. Okay I do not see an error for GM in console now, but now it is saying "please update essientials antibuld to the same version" ect ( all the essientials.jar files. like chat, antibuild ect.). And I still cannot use permissions
     
  10. #12 enderdragon2003, Jul 5, 2016
    Last edited by a moderator: Jul 6, 2016
  11. Please use the edit button next time and stop making offtopic posts.
     
  12. Have you tried a fresh groupmanager?
     
  13. No lemme try that real quick
     
  14. It seems that the current gm is not working with your current server file due the error (Which I understand).
     
  15. I reset the configs and stuff, and I put in 1 permission (hubthat.hub) and i still cannot do /hub
     
  16. Are you sure there are no errors? And how does that group look like?
     
  17. Code (Text):
      Default:
        default: true
        permissions:
        - hubthat.hub
        inheritance: []
        info:
          prefix: '&e'
          build: false
          suffix: ''
    EDIT: and it is still giving me the same error
    Code (Text):
    05.07 14:45:39 [Server] WARN org.apache.commons.lang.UnhandledException: Plugin GroupManager vPre2.14.1.3 FINAL (Phoenix) generated an exception while executing task 371
    05.07 14:45:39 [Server] INFO at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
    05.07 14:45:39 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    05.07 14:45:39 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    05.07 14:45:39 [Server] INFO at java.lang.Thread.run(Thread.java:745)
    05.07 14:45:39 [Server] INFO Caused by: java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()[Lorg/bukkit/entity/Player;
    05.07 14:45:39 [Server] INFO at org.anjocaido.groupmanager.metrics.Metrics.postPlugin(Metrics.java:335)
    05.07 14:45:39 [Server] INFO at org.anjocaido.groupmanager.metrics.Metrics.access$400(Metrics.java:57)
    05.07 14:45:39 [Server] INFO at org.anjocaido.groupmanager.metrics.Metrics$1.run(Metrics.java:223)
    05.07 14:45:39 [Server] INFO at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:53)
    05.07 14:45:39 [Server] INFO at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)