bPermission + bukkit = no admin rights

Discussion in 'Bukkit Help' started by Kesse, Jan 22, 2013.

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

    Kesse

    Hi. Some friends and I have just rented a Minecraft server, and I've been tasked with setting up the beast. I've run into some problems, though.
    When an admin tries to use any admin command, /op for instance, a red wall of text emerges: "I'm sorry, but you do not have permission to perform this command. Please contact the server administrators if you believe that this is in error." The admins have, more or less, the same rights as the normal users.

    I've pasted the groups.yml and users.yml into the world, world_nether and world_the_end folders, as well as the root folder.

    bPermission groups.yml:
    Code:
    #groups.yml - Written by McMyAdmin v2.3.2.8
     
    default: 'outsiders'
    groups:
      admin:
        permissions:
          - '*'
          - 'bukkit.command.*'
          - 'bpermissions.*'
          - 'bpermissions.admin'
        groups:
          - 'moderator'
        meta:
          prefix: '&4'
          suffix: '&f'
      moderator:
        permissions:
          - 'extraflight.useflight.others'
          - 'ichat.reload'
          - 'bukkit.command.give'
          - 'bukkit.command.gamemode'
          - 'bukkit.command.ban'
          - 'bukkit.command.ban.ip'
          - 'bukkit.command.ban.player'
          - 'bukkit.command.kick'
          - 'bukkit.command.unban'
          - 'bukkit.command.unban.ip'
          - 'bukkit.command.unban.player'
        groups:
          - 'player'
        meta:
          prefix: '&1'
          suffix: '&f'
      player:
        permissions:
          - 'extraflight.remembermode'
          - 'extraflight.avoidkick'
          - 'extraflight.useflight'
          - 'mcjobs.jobs.join'
          - 'mcjobs.jobs.leave'
          - 'mcjobs.jobs.list'
          - 'mcjobs.jobs.info'
          - 'mcjobs.jobsavail.*'
          - 'boseconomy.common.*'
          - 'boseconomy.accountgroup.*'
          - 'nocheat.checks.moving.nofall'
          - 'nocheat.checks.moving.flying'
          - 'simplespawn.work.set'
          - 'simplespawn.work.use'
          - 'simplespawn.use'
          - 'simplespawn.set'
          - 'simplespawn.back'
          - 'simplespawn.tpto'
          - 'ichat.format.color'
          - 'ichat.format.formatting'
          - 'bukkit.command.me'
          - 'bukkit.command.teleport'
          - 'bukkit.command.tell'
        groups:
          - 'outsiders'
        meta:
          prefix: '&a'
          suffix: '&f'
      outsiders:
        permissions:
          - 'modifyworld.*'
        groups: []
        meta:
          prefix: '&0'
          suffix: '&f'
    
    And users.yml:

    Code:
    #users.yml - Written by McMyAdmin v2.3.2.8
     
    users:
      user1:
        groups:
          - 'admin'
      user2:
        groups:
          - 'admin'
      user3:
        groups:
          - 'admin'
      user4:
        groups:
          - 'player'
      user5:
        groups:
          - 'player'
      user6:
        groups:
          - 'player'
      user7:
        groups:
          - 'player'
      user8:
        groups:
          - 'player'
     user9:
        groups:
          - 'player'
    
    The priviliges given to the "player" group works fine, they can TP and fly without problem.

    What have I done wrong here?

    Thanks in advance.
     
  2. Offline

    TheOnlyRealTGS

    Hmm i could be wrong but ''user1'' should be their minecraft name?
     
  3. Offline

    Necrodoom

    implying that bpermissions can run without bukkit?
     
    ShootToMaim likes this.
  4. Offline

    Kesse

    I just removed their names before posting here.

    No, I just didn't know what else to write in the topic header.

    I have read though, that bPermissions does have some problems with asterisk.
     
  5. Offline

    TheOnlyRealTGS

    Hm no idea then
     
  6. Offline

    ZeroIQ

    I think a plugin/Bukkit must support the use of an '*' in its permission nodes otherwise bPermissions will not use it.
    On the Bukkit wiki pages there are no .* nodes listed so I would just use the described permission nodes. So try to use 'bukkit.command.op' for the ability to give/take away op permission.
     
    Kesse and XanderCrews01 like this.
  7. Offline

    XanderCrews01

    Kesse bPermissions does not support the wildcard node. One hellova manager.
     
    Kesse likes this.
  8. Offline

    biggnft19

    I would suggest using permissionsEX instead for your permissions.
     
    Kesse likes this.
  9. Offline

    Kesse

    Well, that was what I thought I read at some point, thanks for confirming it. Too bad it doesn't work with wildcards though, as it seems a bit more lightweight than PermissionsEx.

    Thanks. :)
     
  10. Offline

    XanderCrews01

    Initial setup may be more tedious but when you are done your permissions do exactly what you want, no more and no less. This lack of wildcard support is actually a blessing in disguise for many.

    It does support wildcards if the plugin supports wildcards.
    So let's say that you want to give your admins full permissions for WorldGuard. You add the worldguard.* node and done.
     
  11. Offline

    sakura_blades

    I use bpermissions and haven't had any problems yet with the "wildcard" in my permissions... >.>
     
  12. Offline

    ShootToMaim

    Op yourself.
     
Thread Status:
Not open for further replies.

Share This Page