Permissions Help

Discussion in 'Bukkit Help' started by RaPezZ, Aug 18, 2011.

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

    RaPezZ

    I need help with the permission plugin. I don't know if this is the right board but I am just desperate with it. I have multiple plugins like AdminCmd, Playtime, World Guard, World Edit etc. and Permissions EX. Every other plugin works except the permissions one. I configured it, added a few more groups, made myself admin etc. but it doesnt work. Simply doesnt want to work. The .yml is recognized by the other plugins, however right before the server starts it says that Permission Node 'group' is invalid and more stuff. I tried for one entire week to find out what to do. I failed obviously. So...can anyone help me?
     
  2. Offline

    Iswim536

    use permissions 3.1.6 its way better. Tell me if you have any problems with that.
     
  3. Offline

    RaPezZ

    Yes...I used all the permissions I think...Permissions 3.1.6 is one of the first...the only reason I tried Permissions EX is just because it sayd its most compatible with AdminCmd...ill post the entire error here wait a sec.
    Code:
    [SEVERE] Permission node 'groups' in server config is invalid
    java.lang.IllegalArgumentException: 'default' key contained unknown value
        at org.bukkit.permissions.Permission.loadPermission(Permission.java:121)
        at org.bukkit.craftbukkit.CraftServer.loadCustomPermissions(CraftServer.java:418)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:152)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  4. Offline

    Iswim536

    Show me your groups file
     
  5. Offline

    RaPezZ

    Code:
    groups:
        default:
            default: true
            permissions:
            - modifyworld.chat
            options:
                rank: '1000'
        Admins:
            prefix: '&0(&4Admins&0)&7'
            permissions:
            - -modifyworld.entity.mobtarget.*
            - '*'
            options:
                rank: '0'
        Member:
            prefix: '&0(&8M&7ember&0)&7'
            permissions:
            - modifyworld.*
            options:
                rank: '900'
        VIP:
            prefix: '&0(&eVIP&0)&7'
            permissions:
            - -modifyworld.entity.mobtarget.creeper
            - modifyworld.*
            options:
                rank: '600'
        Moderator:
            prefix: '&0(&1Moderator&0)&7'
            permissions:
            - -modifyworld.entity.mobtarget.*
            - modifyworld.*
            options:
                rank: '100'
    users:
        deuce9:
            group:
            - Admins
        Moon Night:
            group:
            - Admins
        Zephrow:
            group:
            - Admins
    My Group and Users files are the same so yeah...
     
  6. Offline

    Iswim536

    In the admins group you have a "*" and another permission. A "*" already grants the group all permissions so you dont need that other permission node. try that.
     
  7. Offline

    RaPezZ

    Nope...that's not it...tried and still doesnt work.
     
  8. Offline

    Iswim536

    ok go download permissions 3.1.6. and copy and paste this. it doesnt matter if you have the same plugins or not. if you want to add your own then you can do that too.

    Code:
    groups:
        Default:
            Default: true
            info:
                prefix: '&5'
                suffix: ''
                build: true
            inheritance:
    
            Permissions:
                - 'essentials.pay'
                - 'essentials.balance'
                - 'buttonwarp.use'
                - 'essentials.spawn'
       
        Member:
            default: false
            info:
                prefix: '&5'
                suffix: ''
                build: true
            inheritance:
                - Newbie
            permissions:
                - essentials.balancetop
                - cf.allowfly
     
        Moderator:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
                - Member
            permissions:
                - essentials.clearinventory
                - essentials.clearinventory.others
                - essentials.kick
                - essentials.unban
                - jail.command.jail
                - jail.command.unjail
                - essentials.invsee
                - essentials.tempban
      
        Admins:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'
    
    
     
  9. Offline

    RaPezZ

    Umm...it worked(yay)...still I encountered a problem...when I use command in Console "pr add deuce9 admins" it says that the user or group doesnt exist...
     
  10. Offline

    Iswim536

    You cant change groups from the console. You must go into users and then restart your server. I'm glad i could help!
     
  11. Offline

    RaPezZ

    Thanks very much! Can I add any other permissions I want?
     
  12. Small list of commands that will probally help you:

    /pr -reload <world> - reloads the files for <world> (you can put 'all' in <world> and it will reload all worlds
    example: /pr -reload world_nether

    /pr <player> perms add <node> - adds <node> to <player>'s permissions
    example: /pr RaPezZ perms add yourplugin.godmode

    /pr <player> perms remove <node> - removes<node> from <player>'s permissions
    example: /pr RaPezZ perms remove yourplugin.godmode

    /pr <player> promote - promotes <player> to next group
    example: /pr RaPeszZ promote
     
  13. Offline

    walsand

    i love you
     
  14. Offline

    Iswim536

    Glad i could help!
     
  15. Offline

    Banana937

    You don't know what you're talking about. PermissionsEX is best known for it's easy in-game commands. Permissions 3 also has in-game commands that can be done from the console, but you need to create a track, which you didn't do.

    And for Admin, when he used the node:
    Code:
    - -modifyworld.entity.mobtarget.*
    You said that the '*' node does everything and he doesn't need another node, but any node that looks like that is a subtraction node. He's taking away that Permission from Admins.
     
Thread Status:
Not open for further replies.

Share This Page