[ADMN/DEV] PermissionsBukkit v2.0 - Official Default Groups Plugin [1.5.2-R1.0]

Discussion in 'Archived: Plugin Releases' started by SpaceManiac, Jul 17, 2011.

  1. Offline

    SpaceManiac

    PermissionsBukkit - the Official Default Groups Plugin
    Current Version: v2.0
    Find PermissionsBukkit on BukkitDev!

    If you are getting a specific error or cannot determine what is wrong with your permissions file, filing a ticket on BukkitDev will make me much more likely to respond to you; general questions are best to ask in this thread or on the forums on BukkitDev.

    It's been a long time coming, but with the accomplishment of build 1000 Bukkit has finally accomplished a built-in Permissions system (codenamed Superperms). For more info on how they work, and how to integrate them with your plugin, see the official Permissions FAQ. Keep in mind that you should rarely, if ever, have to hook this plugin directly; instead keep things in the realm of checking player.hasPermission("yourplugin.node"). The FAQ thread has more info on how to use Superperms with things like chat prefixes/suffixes.

    Features:
    • Storage of users and groups in plugins/PermissionsBukkit/config.yml.
    • Both users and groups can be assigned individual permissions and parent groups to inherit permissions from.
    • Support for global and per-world permissions.
    • Reload configuration from file with out reloading the plugin.
    • Ability to check if a player has a specific permission node.
    • Ability to dump all permissions a player has and the plugins that set them.
    • Ability to print plugin, description, and default for a given permission node.
    • Ability to modify the permissions of groups and users and the groups of a user in-game.
    • Built-in antibuild via the "permissions.build" node (defaults to allowing anyone to build).
    • A minimalistic bridge from Permissions 3.0 to Superperms is available as a separate plugin, which does not depend on PermissionsBukkit.
    Command Usage:

    Show Spoiler
    PermissionsBukkit uses the command /permissions, with aliases /perms and /perm.

    /permissions reload - reload the configuration from disk.
    /permissions check <node> [player] - check if a player or the sender has a permission (any plugin).
    /permissions info <node> - prints information on a specific permission.
    /permissions dump [player] [page] - prints info about a player's (or the sender's) permissions.
    /permissions setrank <player> <group> - set a player to be in a group with per-group permissions.
    /permissions group - list group-related commands.
    /permissions group list - list all groups.
    /permissions group players <group> - list players in a group.
    /permissions group setperm <group> <[world:]node> [true|false] - set a permission on a group.
    /permissions group unsetperm <group> <[world:]node> - unset a permission on a group.
    /permissions player - list player-related commands.
    /permissions player groups <player> - list groups a player is in.
    /permissions player setgroup <player> <group,...> - set a player to be in only the given groups.
    /permissions player addgroup <player> <group> - add a player to a group.
    /permissions player removegroup <player> <group> - remove a player from a group.
    /permissions player setperm <player> <[world:]node> [true|false] - set a permission on a player.
    /permissions player unsetperm <player> <[world:]node> - unset a permission on a player.

    All commands have in-game help and are usable from the server console.

    Configuration:
    Show Spoiler
    A permission node is a string like 'permissions.build', usually starting with the name of the plugin. Refer to a plugin's documentation for what permissions it cares about. Each node should be followed by true to grant that permission or false to revoke it, as in 'permissions.build: true'. Some plugins provide permission nodes that map to a group of permissions - for example, PermissionsBukkit has 'permissions.*', which automatically grants permissions for all PermissionsBukkit commands. You can also specify false for permissions of this type.

    Users inherit permissions from the groups they are a part of. If a user is not specified here, or does not have a 'groups' node, they will be in the group 'default'. Permissions for individual users may also be specified by using a 'permissions' node with a list of permission nodes, which will override their group permissions. World permissions may be assigned to users with a 'worlds:' entry.

    Groups can be assigned to players and all their permissions will also be assigned to those players. Groups can also inherit permissions from other groups. Like user permissions, groups may override the permissions of their parent group(s). Unlike users, groups do NOT automatically inherit from default. World permissions may be assigned to groups with a 'worlds:' entry.

    The cannot-build message is configurable. If it is left blank, no message will be displayed to the player if PermissionsBukkit prevents them from building, digging, or interacting with a block. Use '&' characters to signify color codes.

    An example configuration file might look like this:
    Code:
    users:
        ConspiracyWizard:
            permissions:
                permissions.example: true
            groups:
            - admin
    groups:
        default:
            permissions:
                permissions.build: false
        admin:
            permissions:
                permissions.*: true
            inheritance:
            - user
        user:
            permissions:
                permissions.build: true
            worlds:
                creative:
                    coolplugin.item: true
            inheritance:
            - default
    messages:
        build: '&cYou do not have permission to build here.'
    

    Permissions:
    Show Spoiler
    PermissionsBukkit checks for the following permission nodes:
    • permissions.build - Allows a player to build. Defaults to true.
    • permissions.help - Allows viewing of usage for /permissions.
    • permissions.reload - Allows use of /permissions reload.
    • permissions.check - Allows use of /permissions reload.
    • permissions.info - Allows use of /permissions reload.
    • permissions.dump - Allows use of /permissions reload.
    • permissions.group.help - Allows viewing of usage for /permissions group.
    • permissions.group.list - Allows use of /permissions group list.
    • permissions.group.players - Allows use of /permissions group players.
    • permissions.group.setperm - Allows use of /permissions group setperm.
    • permissions.group.unsetperm - Allows use of /permissions group unsetperm.
    • permissions.player.help - Allows viewing of usage for /permissions player
    • permissions.player.groups - Allows use of /permissions player groups.
    • permissions.player.setgroup - Allows use of /permissions player setgroup.
    • permissions.player.addgroup - Allows use of /permissions player addgroup.
    • permissions.player.removegroup - Allows use of /permissions player removegroup.
    • permissions.player.setperm - Allows use of /permissions player addgroup.
    • permissions.player.unsetperm - Allows use of /permissions player removegroup.
    Also, the following parent nodes are provided for convenience:

    • permissions.* - Maps to permissions.help, .reload, .check, .info, .dump, and to permissions.group.* and permissions.player.*. Defaults to op.
    • permissions.group.* - Maps to permissions.group.help, .list, .players, .setperm, and .unsetperm.
    • permissions.player.* - Maps to permissions.player.help, .groups, .setgroup, .addgroup, .removegroup, .setperm, and .unsetperm.


    Frequently Asked Questions:
    1. Where are my * nodes? (open)
    Bukkit's Superperms has no built-in concept of a global '*' node that automatically gives all permissions, which is intentional - a player can instead be given all permissions by being given 'op' status (that is, listed in ops.txt). Additionally, individual plugins define a parent node (which could be 'pluginname.*' or 'pluginname.all' or anything else) which maps to whatever subpermissions in that plugin the author desires.

    An example is PermissionsBukkit, which provides three such permissions: 'permissions.group.*' for all /permissions group commands, 'permissions.player.*' for all /permissions player commands, and'permissions.*' for all /permissions commands (including permissions.group.* and permissions.player.*).

    If you are using SuperpermsBridge, you can do something similar to '*' nodes for plugins which use Permissions 2.7/3.1 - see the next FAQ for more information.
    2. How do I use SuperpermsBridge? (open)
    SuperpermsBridge is kind of like FakePermissions for GroupManager or PermissionsBridge for PermissionsEx. Once it's installed, it pretends to be the Permissions plugin and converts any plugins that use Permissions 2.7 or Permissions 3.1 to use Superperms instead.

    You can have PermissionsBukkit without SuperpermsBridge or SuperpermsBridge without PermissionsBukkit if you like, but both of these are limited in functionality. If you install SuperpermsBridge without PermissionsBukkit you will not be able to make use of PermissionsBukkit's groups feature or admin commands, and if you install PermissionsBukkit without SuperpermsBridge, plugins that have not updated to use Superperms directly will not function.

    For plugins that use Permissions 2.7/3.1, you can use the special node 'superpermbridge.*' to give the equivalent of what used to be the '*' node for plugins that do not use Superperms directly. If you don't want to give the * node, you can also use the node 'superpermbridge.pluginname' to do the equivalent of what used to be the 'pluginname.*' node. Once again, these only apply to plugins that SuperpermsBridge handles and not to plugins using Superperms directly.
    3. How do I use the root permissions.yml? (open)
    The file 'permissions.yml' in the root of your server can be used to set up custom parent permissions. Parent permissions are a single node that, when given to a player or group, automatically give all their children node. Here's a simple example:
    Code:
    server.basics:
        children:
            commandbook.motd: true
            commandbook.say: true
            commandbook.say.me: true
            commandbook.time: true
    
    Now, if you give a player the node 'server.basics', they automatically get all the nodes listed here. Children may also say 'false' instead of 'true', in which case giving the parent will remove the child instead of giving it.

    You can also specify a description if you like, which can be used by plugins to provide information on your node (such as PermissionsBukkit's /perm info command). If you want, you can also provide a default, which can be one of "true", "false", "op", or "notop". CraftBukkit will automatically assign everyone, no one (default), ops, or non-ops the children permissions based on the specified default. Without any plugin like PermissionsBukkit, you can use this defaults system as a limited way to assign people permissions. Here's a more complex example:
    Code:
    server.basics:
        description: Basic permissions for My Cool Server.
        default: true
        children:
            commandbook.motd: true
            commandbook.say: true
            commandbook.say.me: true
            commandbook.time: true
    server.admin:
        description: Admin permissions for My Cool Server.
        default: op
        children:
            commandbook.broadcast: true
            commandbook.teleport: true
            commandbook.kick: true
            commandbook.ban: true
    
    You can also define permissions without children, but this is of limited usefulness in permissions.yml (though is important in plugin.yml; see question #6)
    4. How do I switch from (other Permissions plugin)? (open)
    Depends on the Permissions plugin! If you were using PEX's YAML backend, I have a converter done and available on the PermissionsBukkit Tools page. Also available on the tools page is an automatic converter for Essentials GroupManager users.yml and groups.yml files. Automatic converters for Permissions 2.7 and 3.x are on their way, but in the meantime you can still convert your configurations manually.
    5. Where are prefixes and suffixes (or option nodes)? (open)
    Bukkit Superperms has no built-in prefix/suffix settings or non-boolean permission nodes, so individual chat plugins will have to start supporting Superperms in order to make use of non-Permissions-plugin based prefixes and suffixes. Herochat, iChat, and Simple Suffix are all aware of the Superperms update, but in the meantime you can use mChat, which already supports Superperms.

    Once you install mChat and configure the mchat.prefix, mchat.suffix, and mchat.group names in its configuration file (see the example), use PermissionsBukkit to give players or groups the permissions "mchat.prefix.admin", replacing "admin" with whatever node you configured. For example, with an mchat configuration that looks similar to this:
    Code:
    da-name-format: '+prefix+name&e'
    date-format: HH:mm:ss
    message-format: '+prefix+name&f: +message'
    mchat:
        prefix:
            admin: '&4DtK [SO] &7 '
            sadmin: '&9DtK [SA] &7 '
            jadmin: '&aDtK [JA] &7  '
            member: '&cDtK [M] &7 '
    
    You can assign players or groups the mchat.prefix.admin node to get the "SO" prefix, mchat.prefix.sadmin to get the "SA" prefix, and so on.
    6. (Coders) How do I set up my plugin.yml? (open)
    Take a look at this post in Dinnerbone's FAQ for an example. This is a lot like the setup of permissions.yml (see above), but you can also define non-parent permissions (just include description and default and leave out children).
    7. Is PermissionsBukkit outdated? (open)
    No! PermissionsBukkit 2.0 was last updated for 1.3.1-R2.0, is verified to work on 1.4.7-R1.0, and is unlikely to break on future releases.

    Downloads:
    Current Version:

    PermissionsBukkit v2.0 (jar) (details)
    Old Versions:
    PermissionsBukkit v1.6 (jar) (details)

    [​IMG]

    Changelog:

    Friday 7 September 2012 (2.0)
    • Fixed a case-sensitivity issue with setting per-world permissions that could cause some permissions to fail to apply.
    • Added /perm setrank <player> <group> subcommand (alias rank) with per-group permissions (permissions.setrank and permissions.setrank.<group>)
    • Added plugin metrics via http://mcstats.org/plugin/PermissionsBukkitMCStats (disableable in plugins/PluginMetrics/config.yml)
    Wednesday 29 February 2012 (1.6)
    • Fixed some massive issues that were caused due to having uploaded a buggy, in-development version instead of 1.5.
    • Note: If your configuration was messed up as a result of this issue, the new build should gradually correct it as needed.
    Saturday 25 February 2012 (1.5b)
    • Revamped to be compatible with R5.
    • Fixed issues with permissions not carrying properly on world change.
    • Many internal improvements for performance and stability.
    • SuperpermsBridge: in honor of R5 removing deprecated code, SuperpermsBridge is officially gone!
    Monday 18 July 2011 (1.1/1.2)
    • Fix BukkitContrib incompatibility issues.
    • Improved the output of the /perm check command.
    • Fixed issues when 'users:' is not specified in the config file.
    • Fixed the /permissions reload command.
    • SuperpermsBridge: improve wildcard handling; in addition to 'superpermbridge.*' and 'superpermbridge.pluginname', now supported are 'superpermbridge.plugin.*', 'superpermbridge.plugin.subnode.*', and so on.
    Monday 18 July 2011 (1.0/1.1)
    • SuperpermsBridge: adding the special 'superpermbridge.*' and 'superpermbridge.pluginname' nodes (see #2 in the FAQ for details).
    Sunday 17 July 2011 (1.0/1.0)

    • Initial release of PermissionsBukkit v1.0 and SuperpermsBridge v1.0.
     
    madmac, Gesundheit, tripleX and 23 others like this.
  2. Offline

    TheLavaGuy

    Can u add a permission node so u got ALL permissions?

    On my server we got 2 owners (Me and Diamondcut55) but we wanna kick each other with Essentials but we cant :(
    So we wanna be deopped but at same time could kick each other :I

    Why do the member gets "You dont have access to this command" when he uses /pay?

    Config:
    Code:
    # PermissionsBukkit configuration file
    #
    # A permission node is a string like 'permissions.build', usually starting
    # with the name of the plugin. Refer to a plugin's documentation for what
    # permissions it cares about. Each node should be followed by true to grant
    # that permission or false to revoke it, as in 'permissions.build: true'.
    # Some plugins provide permission nodes that map to a group of permissions -
    # for example, PermissionsBukkit has 'permissions.*', which automatically
    # grants all admin permissions. You can also specify false for permissions
    # of this type.
    #
    # Users inherit permissions from the groups they are a part of. If a user is
    # not specified here, or does not have a 'groups' node, they will be in the
    # group 'default'. Permissions for individual users may also be specified by
    # using a 'permissions' node with a list of permission nodes, which will
    # override their group permissions. World permissions may be assigned to
    # users with a 'worlds:' entry.
    #
    # Groups can be assigned to players and all their permissions will also be
    # assigned to those players. Groups can also inherit permissions from other
    # groups. Like user permissions, groups may override the permissions of their
    # parent group(s). Unlike users, groups do NOT automatically inherit from
    # default. World permissions may be assigned to groups with a 'worlds:' entry.
    users:
      ConspiracyWizard:
        permissions:
          permissions.example: true
        groups:
        - admin
      xfoondom:
        groups:
        - member
      diamondcut55:
        groups:
        - Owner
      xandernr1:
        groups:
        - member
      jonathanen:
        groups:
        - member
      wedel3:
        groups:
        - GM
      timmyers:
        groups:
        - gm
      timmyears:
        groups:
        - gm
      jamiebevan:
        groups:
        - member
    groups:
      default:
        permissions:
          permissions.build: false
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          iConomy.holdings: true
      Member:
        permussissions:
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          iConomy.holdings: true
          iConomy.payment: true
          essentials.pay: true
          essentials.tpahere: true
          essentials.tpa: true
          essentials.tpaccept: true
          essentials.home: true
          essentials.sethome: true
          essentials.back.ondeath: true
          essentials.sell: true
      VIP:
        permissions:
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          essentials.enchant: true
          iConomy.holdings: true
          iConomy.payment: true
      Builder:
        permissions:
          bukkit.command.gamemode: true
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
      Police:
        permissions:
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          essentials.jail: true
          essentials.setjail: true
          essentials.deljail: true
          essentials.unjail: true
      Admin:
        permissions:
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          essentials.jail: true
          essentials.unjail: true
          permissions.command.gamemode: true
          permissions.command.give: true
          permissions.command.toggledownfall: true
      Mod:
        permissions:
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          essentials.jail: true
          essentials.unjail: true
          permissions.command.gamemode: true
          permissions.command.give: true
          permissions.command.toggledownfall: true
          essentials.broadcast: true
          essentials.nick: true
      Executive:
        permissions:
          colorme.self.black: true
          colorme.self.dark_blue: true
          colorme.self.dark_green: true
          colorme.self.dark_aqua: true
          colorme.self.dark_red: true
          colorme.self.dark_purple: true
          colorme.self.gold: true
          colorme.self.gray: true
          colorme.self.dark_gray: true
          colorme.self.blue: true
          colorme.self.green: true
          colorme.self.aqua: true
          colorme.self.red: true
          colorme.self.light_purple: true
          colorme.self.yellow: true
          colorme.self.magic: true
          colorme.self.white: true
          colorme.self.random: true
          colorme.self.rainbow: true
          colorme.self.custom: true
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          essentials.jail: true
          essentials.unjail: true
          permissions.command.gamemode: true
          permissions.command.give: true
          permissions.command.toggledownfall: true
          essentials.broadcast: true
          essentials.nick: true
      GM:
        permissions:
          colorme.self.black: true
          colorme.self.dark_blue: true
          colorme.self.dark_green: true
          colorme.self.dark_aqua: true
          colorme.self.dark_red: true
          colorme.self.dark_purple: true
          colorme.self.gold: true
          colorme.self.gray: true
          colorme.self.dark_gray: true
          colorme.self.blue: true
          colorme.self.green: true
          colorme.self.aqua: true
          colorme.self.red: true
          colorme.self.light_purple: true
          colorme.self.yellow: true
          colorme.self.magic: true
          colorme.self.white: true
          colorme.self.random: true
          colorme.self.rainbow: true
          colorme.self.custom: true
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          essentials.jail: true
          essentials.unjail: true
          permissions.command.gamemode: true
          permissions.command.give: true
          permissions.command.toggledownfall: true
          essentials.deljail: true
          disguisecraft.seer: true
          disguisecraft.burning: true
          disguisecraft.player: true
          disguisecraft.mob.*: true
          essentials.god: true
      inheritance:
      - user
      user:
        permissions:
          permissions.build: true
        worlds:
          creative:
            coolplugin.item: true
        inheritance:
        - default
    messages:
      nobuild: '&cYou do not have permission to build here.'
    debug: false
    
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 14, 2016
  3. Offline

    hidan98

    How do i set up Permissions for a plugin called zport
     
  4. Offline

    Snowy007

    I already responded to your pm in bukkitdev. If you haven't read it, here it is again:

    Just saw your post in the forum. I'm guessing that's what you want help for. :p The only mistake i can spot is that you are missing the 'debug:' part that should be at the very bottom of the file like this:
    Code:
    users:
        PvtJelo:
            groups:
            - admin
    groups:
        default:
            permissions:
                permissions.build: true
        admin:
            permissions:
                coreprotect.inspect: true
        user:
            permissions:
                permissions.build: true
            worlds:
                creative:
                    coolplugin.item: true
            inheritance:
            - default
    messages:
        build: '&cYou do not have permission to build here.'
    debug: false

    Also make sure that there are no tabs but only spaces. You might also want to try restarting the server instead of just reloading permissionsbukkit if it still doesn't work correctly.



    Dude? Really?
    I was away for the weekend and it seems like i am the only one in this forum that is actively responding to all the impatient people here...
    Also i don't check this forum every single minute... I only check it like 2 or 3 times a day so don't expect any answers within an hour. Even better, don't expect an answer for a whole day. Its not always easy to search and correct mistakes in large config files and people being rude doesn't make it any more easy. I do this to help people i'm not even the developer of the plugin. And even he does these things for free.

    Now about the problem you are having. The problem is that a lot of nodes aren't correctly written. Nodes can look like 'testplugin.testnode: true' but a lot of your nodes don't have the ': true' part. Here is a corrected version:

    Code:
    users:
        GlowingIceicle:
            groups:
            - Owner
    groups:
        Default:
            permissions:
                permissions.build: false
                essentials.spawn: true
                essentials.rules: true
                essentials.motd: true
                essentials.list: true
                essentials.helpop: true
                essentials.help: true
        Builder:
            permissions:
                permissions.build: true
                chestshop.shop.buy.itemID: true
                chestshop.shop.sell.itemID: true
                chestshop.shop.create.itemID: true
                factions.kit.halfplayer: true
                hungergame.user.join: true
                hungergame.user.leave: true
                hungergame.user.rejoin: true
                hungergame.user.list: true
                hungergame.user.stat: true
                hungergame.user.vote: true
                hungergame.user.sponsor: true
                hungergame.user.help: true
                jail.usercmd.jailstick: true
                jail.usercmd.jailstatus: true
                jail.usercmd.jailpay: true
                permissions.build: true
                essentials.afk: true
                essentials.back: true
                essentials.back.ondeath: true
                essentials.balance: true
                essentials.balance.others: true
                essentials.balancetop: true
                essentials.chat.color: true
                essentials.chat.shout: true
                essentials.chat.question: true
                essentials.compass: true
                essentials.depth: true
                essentials.home: true
                essentials.ignore: true
                essentials.kit: true
                essentials.kit.tools: true
                essentials.mail: true
                essentials.mail.send: true
                essentials.me: true
                essentials.msg: true
                essentials.nick: true
                essentials.pay: true
                essentials.ping: true 
                essentials.powertool: true
                essentials.protect: true
                essentials.sethome: true
                essentials.signs.use.*: true
                essentials.signs.create.disposal: true
                essentials.signs.create.mail: true
                essentials.signs.create.protection: true
                essentials.signs.create.trade: true
                essentials.signs.break.disposal: true
                essentials.signs.break.mail: true
                essentials.signs.break.protection: true
                essentials.signs.break.trade: true
                essentials.suicide: true
                essentials.time: true
                essentials.tpa: true
                essentials.tpaccept: true
                essentials.tpahere: true
                essentials.tpdeny: true
                essentials.warp: true
                essentials.warp.list: true
                essentials.worth: true
            inheritance:
            - Default
        Moderator:
            permissions:
                permissions.build: true
                towny.claimed.*: true
                chestShop.mod: true
                factions.kit.fullplayer: true
                hungergame.add.game: true
                hungergame.add.spawnpoint: true
                hungergame.add.chest: true
                hungergame.remove.game: true
                hungergame.remove.spawnpoint: true
                hungergame.remove.chest: true
                hungergame.set.enabled: true
                hungergame.set.spawn: true
                hungergame.game.start: true
                hungergame.admin.reload: true
                hungergame.admin.kick: true
                hungergame.admin.help: true
                jail.command.jailcreate: true
                jail.command.jailcreatecells: true
                jail.command.jaildelete: true
                jail.command.jaildeletecells: true
                jail.command.jail: true
                jail.command.unjail: true
                jail.command.jailtransfer: true
                jail.command.jailtransferall: true
                jail.command.jailcheck: true
                jail.command.jailtelein: true
                jail.command.jailteleout: true
                jail.command.jaillist: true
                jail.command.jaillistcells: true
                jail.command.unjailforce: true
                jail.command.jailclear: true
                jail.command.jailclearforce: true
                jail.command.jailmute: true
                jail.command.jailstop: true
                essentials.ban: true
                essentials.ban.notify: true
                essentials.banip: true
                essentials.broadcast: true
                essentials.clearinventory: true
                essentials.delwarp: true
                essentials.eco.loan: true
                essentials.ext: true
                essentials.getpos: true
                essentials.helpop.recieve: true
                essentials.home.others: true
                essentials.invsee: true
                essentials.jails: true
                essentials.jump: true
                essentials.kick: true
                essentials.kick.notify: true
                essentials.kill: true
                essentials.mute: true
                essentials.nick.others: true
                essentials.realname: true
                essentials.setwarp: true
                essentials.signs.create.*: true
                essentials.signs.break.*: true
                essentials.spawner: true
                essentials.thunder: true
                essentials.time: true
                essentials.time.set: true
                essentials.protect.alerts: true
                essentials.protect.admin: true
                essentials.protect.ownerinfo: true
                essentials.ptime: true
                essentials.ptime.others: true
                essentials.togglejail: true
                essentials.top: true
                essentials.tp: true
                essentials.tphere: true
                essentials.tppos: true
                essentials.tptoggle: true
                essentials.unban: true
                essentials.unbanip: true
                essentials.weather: true
                essentials.whois: true
                essentials.world: true
            inheritance:
            - Builder
        Admin:
            permissions:
                permissions.*: true
                permissions.build: true
                towny.claimed.alltown.*: true
                Chestshop.*: true
                factions.kit.mod: true
                jail.modifyjail: true
                jail.openchest: true
                essentials.backup: true
                essentials.essentials: true
                essentials.setspawn: true
                essentials.reloadall: true
                essentials.*: true
            inheritance:
            - Moderator
        Owner:
            permissions:
                permissions.build: true
                towny.town.*: true
                taien.th.admin: true
                worldguard.god: true
                worldguard.god.other: true
                worldguard.heal: true
                worldguard.heal.other: true
                worldguard.slay: true
                worldguard.slay.other: true
                worldguard.locate: true
                worldguard.stack: true
                worldguard.region.define: true
                worldguard.region.redifine: true
                worldguard.region.claim: true
                worldguard.region.select: true
                worldguard.region.info: true
                worldguard.region.list: true
                worldguard.region.flag: true
                worldguard.region.setpriority: true
                worldguard.region.setparent: true
                worldguard.region.remove: true
                worldguard.region.addmember: true
                worldguard.region.addowner: true
                worldguard.region.removemember: true
                worldguard.region.owner: true
                worldguard.fire-toggle.stop: true
                worldguard.reload: true
                worldguard.report: true
                worldguard.region.bypass.*: true
                worldedit.*: true
                factions.kit.admin: true
                essentials.backup: true
                essentials.essentials: true
                essentials.setspawn: true
                essentials.reloadall: true
            inheritance:
            - Admin
    messages:
        build: '&cYou do not have permission to build here.'
    debug: false


    because you wrote 'permussissions:' instead of 'permissions:' on line 42 in the 'member:' part.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 14, 2016
  5. Offline

    TheLavaGuy

    OH XD Faaaaiiiiled :p Thanks

    And ermmm....how do I make my message when u cant build?
    at
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 14, 2016
  6. Offline

    Snowy007

    If the plugin supports permissionsbukkit, Just place the permission nodes in the groups that you want to give the permissions to. Don't forget to put ': true' behind the permission.

    Eum... just change the sentence behind 'build:'?
    I might not understand this question correctly. xD
     
  7. Offline

    GlowingIceicle

    Wow I didn't realize I sounded like such a jerk sorry.

    EDIT-Fixed it
    I got this error for the debug node:

    Code:
    [S][SEVERE] Permission node 'debug' is invalid java.lang.ClassCastException: java.lang.Boolean cannot be cast to jav.util.Map[/S]
    [S]at org.bukkit.craftbukkit.CraftServer.loadCustomPermissions(CraftServer.java:238)[/S]
    [S]at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238)[/S]
    [S]at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:371)[/S]
    [S]at net.minecraft.server.MinecraftServer.a.init(MinecraftServer.java:187)[/S]
    [S]at net.minecraft.server.MinecraftServer..run(MinecraftServer.java:422)[/S]
    [S]at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)[/S]
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 14, 2016
  8. Offline

    hidan98

    can some one wright a node for zport for me
     
  9. Offline

    Snowy007

    Maybe you should try actually reading the plugin page.
    This is straight from the zport bukkitdev page:
     
  10. Offline

    TheLavaGuy

    Sorry Im asking you all the time :p BUT WHY DAFUQ DO I GET ERROR HERE?!?!? D:

    Code:
    # PermissionsBukkit configuration file
    #
    # A permission node is a string like 'permissions.build', usually starting
    # with the name of the plugin. Refer to a plugin's documentation for what
    # permissions it cares about. Each node should be followed by true to grant
    # that permission or false to revoke it, as in 'permissions.build: true'.
    # Some plugins provide permission nodes that map to a group of permissions -
    # for example, PermissionsBukkit has 'permissions.*', which automatically
    # grants all admin permissions. You can also specify false for permissions
    # of this type.
    #
    # Users inherit permissions from the groups they are a part of. If a user is
    # not specified here, or does not have a 'groups' node, they will be in the
    # group 'default'. Permissions for individual users may also be specified by
    # using a 'permissions' node with a list of permission nodes, which will
    # override their group permissions. World permissions may be assigned to
    # users with a 'worlds:' entry.
    #
    # Groups can be assigned to players and all their permissions will also be
    # assigned to those players. Groups can also inherit permissions from other
    # groups. Like user permissions, groups may override the permissions of their
    # parent group(s). Unlike users, groups do NOT automatically inherit from
    # default. World permissions may be assigned to groups with a 'worlds:' entry.
    users:
      ConspiracyWizard:
        permissions:
          permissions.example: true
        groups:
        - admin
      xfoondom:
        groups:
        - owner
      diamondcut55:
        groups:
        - Owner
      xandernr1:
        groups:
        - member
      jonathanen:
        groups:
        - member
      wedel3:
        groups:
        - GM
      timmyers:
        groups:
        - gm
      timmyears:
        groups:
        - gm
      jamiebevan:
        groups:
        - Police
    groups:
      default:
        permissions:
          permissions.build: false
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          iConomy.holdings: true
      Member:
        permissions:
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          iConomy.holdings: true
          iConomy.payment: true
          essentials.pay: true
          essentials.tpahere: true
          essentials.tpa: true
          essentials.tpaccept: true
          essentials.home: true
          essentials.sethome: true
          essentials.back.ondeath: true
          essentials.sell: true
      VIP:
        permissions:
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          essentials.enchant: true
          iConomy.holdings: true
          iConomy.payment: true
      Builder:
        permissions:
          bukkit.command.gamemode: true
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
      Police:
        permissions:
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          essentials.setjail: true
          essentials.deljail: true
          essentials.togglejail: true
      TestPolice:
        permissions:
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          essentials.togglejail
      Admin:
        permissions:
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          essentials.togglejail
          permissions.command.gamemode: true
          permissions.command.give: true
          permissions.command.toggledownfall: true
      Mod:
        permissions:
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          essentials.togglejail: true
          permissions.command.gamemode: true
          permissions.command.give: true
          permissions.command.toggledownfall: true
          essentials.broadcast: true
          essentials.nick: true
      Executive:
        permissions:
          colorme.self.black: true
          colorme.self.dark_blue: true
          colorme.self.dark_green: true
          colorme.self.dark_aqua: true
          colorme.self.dark_red: true
          colorme.self.dark_purple: true
          colorme.self.gold: true
          colorme.self.gray: true
          colorme.self.dark_gray: true
          colorme.self.blue: true
          colorme.self.green: true
          colorme.self.aqua: true
          colorme.self.red: true
          colorme.self.light_purple: true
          colorme.self.yellow: true
          colorme.self.magic: true
          colorme.self.white: true
          colorme.self.random: true
          colorme.self.rainbow: true
          colorme.self.custom: true
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          permissions.command.gamemode: true
          permissions.command.give: true
          permissions.command.toggledownfall: true
          essentials.broadcast: true
          essentials.nick: true
          essentials.togglejail: true
      GM:
        permissions:
          colorme.self.black: true
          colorme.self.dark_blue: true
          colorme.self.dark_green: true
          colorme.self.dark_aqua: true
          colorme.self.dark_red: true
          colorme.self.dark_purple: true
          colorme.self.gold: true
          colorme.self.gray: true
          colorme.self.dark_gray: true
          colorme.self.blue: true
          colorme.self.green: true
          colorme.self.aqua: true
          colorme.self.red: true
          colorme.self.light_purple: true
          colorme.self.yellow: true
          colorme.self.magic: true
          colorme.self.white: true
          colorme.self.random: true
          colorme.self.rainbow: true
          colorme.self.custom: true
          permissions.build: true
          essentials.motd: true
          essentials.kit: true
          essentials.kit.tools: true
          permissions.command.help: true
          essentials.help: true
          permissions.command.gamemode: true
          permissions.command.give: true
          permissions.command.toggledownfall: true
          essentials.deljail: true
          disguisecraft.seer: true
          disguisecraft.burning: true
          disguisecraft.player: true
          disguisecraft.mob.*: true
          essentials.god: true
          essentials.togglejail: true
      inheritance:
      - user
      user:
        permissions:
          permissions.build: true
        worlds:
          creative:
            coolplugin.item: true
        inheritance:
        - default
    messages:
      build: '&cYou do not have permission to build here.'
    debug: true
     
  11. Offline

    Snowy007


    Change "essentials.togglejail" to "essentials.togglejail: true" in the 'TestPolice' and 'Admin' groups.
     
  12. Offline

    TheLavaGuy

    Oh -.-

    SOrry XD How do I make it enabled? Cuz its not enabled :(

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 14, 2016
  13. Offline

    ravand

    I have a big problem with my permissions.yml! At the moment my Permissions.yml is tooo big and it takes ages to rank someone up (10 secs lag). Probably because the yml has alot of lines (atm 5000) and the read/write operation takes too long. Is there a way to speed up this process by maybe deleting all Members who havent been online for a month? Or anything else so i can speed it a little up because this is starting to get really really annoying and im getting alot of new members atm!
     
  14. Offline

    Grenelvec

    When loading I get [permissionsBukkit] Enabled Successfully, 0 players registered

    When I log in I am able to use ANY command available. It seems if I add permissions to essentials config.yml that it will recognize those permissions, but not those defined in permissionsBukkit's config. Do I need to define somewhere what permissions are supposed to be used? Do I have to "register" my players somehow even though they are in my config?
    Here is my config

     
  15. Offline

    Encaginq

    Hi,
    I set up a server for a couple of my friends and I am by no means a good programmer
    I wanted to use the Multihome plugin and used this permissions plugin to help me out.
    problem is: I can't seem to get my permissions right, as I still can't use any of the commands of the Multihome plugin.
    my code is:
    Code:
    users:
        Encaginq:
            permissions:
            groups:
            - admin
        Magic0loc0:
            permissions:
            groups:
            -user
    groups:
        admin:
            permissions:
                permissions.*: true
            inheritance:
            - user
        user:
            permissions:
                permissions.build: true
                multihome.defaulthome.go: true
                multihome.defaulthome.set: true
                multihome.defaulthome.invite: true
    messages:
        build: '&cYou do not have permission to build here.'
     
    debug: false
    my major problem:
    When I only include Encaginq in my code, it works fine.
    When I start adding other people, it messes up.
    Am I coding this wrong?
    help would be much appreciated :)

    ~Encaginq
     
  16. Offline

    Snowy007

    It should automatically work. When a user without build permissions tries to build somewhere he should get the message you defined there.

    Permissions.yml? I think you mean the config.yml? The permissions.yml does not contain any users or groups.
    Unfortunately i don't know a good way of deleting members. The plugin does not keep track of last login dates. You could do it all manually but since your config has over 5000 lines that could take a while. xD
    If you are an OP (operator) you have all permissions automatically. You can ignore the 0 players registered message. It always says 0 even if there are lots of registered users.
    Oh, and always put configs in code tags.

    Remove the empty line before 'debug:'. Never use empty lines in your config.
     
  17. Offline

    Tylt

    Hi, every time I load my server, I get this error:
    Code:
    2012-05-07 02:40:30 [INFO] [PermissionsBukkit] Enabling PermissionsBukkit v1.6
    2012-05-07 02:40:30 [SEVERE] [PermissionsBukkit] Unable to load configuration!
    2012-05-07 02:40:30 [INFO] [PermissionsBukkit] Enabled successfully, 0 players registered
    Meaning my players can do nothing but build, no commands.

    My config is:
    Code:
    # PermissionsBukkit configuration file
    #
    # A permission node is a string like 'permissions.build', usually starting
    # with the name of the plugin. Refer to a plugin's documentation for what
    # permissions it cares about. Each node should be followed by true to grant
    # that permission or false to revoke it, as in 'permissions.build: true'.
    # Some plugins provide permission nodes that map to a group of permissions -
    # for example, PermissionsBukkit has 'permissions.*', which automatically
    # grants all admin permissions. You can also specify false for permissions
    # of this type.
    #
    # Users inherit permissions from the groups they are a part of. If a user is
    # not specified here, or does not have a 'groups' node, they will be in the
    # group 'default'. Permissions for individual users may also be specified by
    # using a 'permissions' node with a list of permission nodes, which will
    # override their group permissions. World permissions may be assigned to
    # users with a 'worlds:' entry.
    #
    # Groups can be assigned to players and all their permissions will also be
    # assigned to those players. Groups can also inherit permissions from other
    # groups. Like user permissions, groups may override the permissions of their
    # parent group(s). Unlike users, groups do NOT automatically inherit from
    # default. World permissions may be assigned to groups with a 'worlds:' entry.
    users:
      ConspiracyWizard:
        permissions:
          permissions.example: true
        groups:
        - admin
    groups:
      default:
        permissions:
          permissions.build: true
          essentials.help: true
          essentials.back.ondeath: true
          essentials.tpa: true
          essentials.home: true
          essentials.sethome: true
          essentials.warp: true
          essentials.balance: true
          essentials.pay: true
          essentials.msg: true
    essentials.afk: true
    essentials.motd: true
    essentials.list: true
    essentials.helpop: true
    essentials.kit: true
    essentials.warp.list: true
    essentials.kit.[stone]: true
    essentials.tpaccept: true
    essentials.tpdeny: true
    essentials.protect.damage.lava: true
    essentials.protect.damage.creeper: true
    essentials.protect.damage.fall: true
    essentials.protect.damage.projectiles: true
    essentials.protect.damage.suffocation: true
    essentials.protect.damage.fire: true
    essentials.protect.damage.drowning: true
    essentials.spawn: true
    essentials.sethome.multiple: true
     
      mod:
        permissions: permissions.build:true permissions.
      vip:
        permissions: permissions.build: true
    SimpleFly.fly: true
     
      admin:
        permissions:
          permissions.*: true
    blockhat.hat.give.groups.items: true
    blockhat.hat.give.players.items: true
    blockhat.hat.items: true
    blockhat.hat: true
        inheritance:
        - user
      user:
        permissions:
          permissions.build: true
        worlds:
          creative:
            coolplugin.item: true
        inheritance:
        - default
    messages:
      build: '&cYou do not have permission to build here.'
    debug: false
    (That spacing error doesn't show in my notepad ++ so is it just bukkit's forums?)

    And my whole server.log can be found here: http://pastie.org/3875859

    All help is appreciated because this is severe, my players cannot utilize any commands.
     
  18. Offline

    Snowy007

    The bukkit forums usually shows configs just fine so i guess the problem is with that spacing.
    here is a corrected version that should work fine. I fixed the spacing, removed empty lines and fixed whatever you put behind the 'mod' group. :p
    Remember these things when changing your config:
    1. No tabs. Always use spaces for indention. If text is colored red in your notepad++, then you used tabs
    2. Make sure that everything is indented exactly right.
    3. No empty lines.
    4. All nodes should end with ': true' or ': false'
    Those are the most common mistakes made by people.

    Code:
    # PermissionsBukkit configuration file
    #
    # A permission node is a string like 'permissions.build', usually starting
    # with the name of the plugin. Refer to a plugin's documentation for what
    # permissions it cares about. Each node should be followed by true to grant
    # that permission or false to revoke it, as in 'permissions.build: true'.
    # Some plugins provide permission nodes that map to a group of permissions -
    # for example, PermissionsBukkit has 'permissions.*', which automatically
    # grants all admin permissions. You can also specify false for permissions
    # of this type.
    #
    # Users inherit permissions from the groups they are a part of. If a user is
    # not specified here, or does not have a 'groups' node, they will be in the
    # group 'default'. Permissions for individual users may also be specified by
    # using a 'permissions' node with a list of permission nodes, which will
    # override their group permissions. World permissions may be assigned to
    # users with a 'worlds:' entry.
    #
    # Groups can be assigned to players and all their permissions will also be
    # assigned to those players. Groups can also inherit permissions from other
    # groups. Like user permissions, groups may override the permissions of their
    # parent group(s). Unlike users, groups do NOT automatically inherit from
    # default. World permissions may be assigned to groups with a 'worlds:' entry.
    users:
      ConspiracyWizard:
        permissions:
          permissions.example: true
        groups:
        - admin
    groups:
      default:
        permissions:
          permissions.build: true
          essentials.help: true
          essentials.back.ondeath: true
          essentials.tpa: true
          essentials.home: true
          essentials.sethome: true
          essentials.warp: true
          essentials.balance: true
          essentials.pay: true
          essentials.msg: true
          essentials.afk: true
          essentials.motd: true
          essentials.list: true
          essentials.helpop: true
          essentials.kit: true
          essentials.warp.list: true
          essentials.kit.[stone]: true
          essentials.tpaccept: true
          essentials.tpdeny: true
          essentials.protect.damage.lava: true
          essentials.protect.damage.creeper: true
          essentials.protect.damage.fall: true
          essentials.protect.damage.projectiles: true
          essentials.protect.damage.suffocation: true
          essentials.protect.damage.fire: true
          essentials.protect.damage.drowning: true
          essentials.spawn: true
          essentials.sethome.multiple: true
      mod:
        permissions:
          permissions.build: true
      vip:
        permissions:
          permissions.build: true
          SimpleFly.fly: true
      admin:
        permissions:
          permissions.*: true
          blockhat.hat.give.groups.items: true
          blockhat.hat.give.players.items: true
          blockhat.hat.items: true
          blockhat.hat: true
        inheritance:
        - user
      user:
        permissions:
          permissions.build: true
        worlds:
          creative:
            coolplugin.item: true
        inheritance:
        - default
    messages:
      build: '&cYou do not have permission to build here.'
    debug: false
     
  19. Offline

    ravenbomb

    oh shit its telling that it cant load the configuration
    Code:
    # PermissionsBukkit configuration file
    # 
    # A permission node is a string like 'permissions.build', usually starting
    # with the name of the plugin. Refer to a plugin's documentation for what
    # permissions it cares about. Each node should be followed by true to grant
    # that permission or false to revoke it, as in 'permissions.build: true'.
    # Some plugins provide permission nodes that map to a group of permissions -
    # for example, PermissionsBukkit has 'permissions.*', which automatically
    # grants all admin permissions. You can also specify false for permissions
    # of this type.
    # 
    # Users inherit permissions from the groups they are a part of. If a user is
    # not specified here, or does not have a 'groups' node, they will be in the
    # group 'default'. Permissions for individual users may also be specified by
    # using a 'permissions' node with a list of permission nodes, which will
    # override their group permissions. World permissions may be assigned to
    # users with a 'worlds:' entry.
    # 
    # Groups can be assigned to players and all their permissions will also be
    # assigned to those players. Groups can also inherit permissions from other
    # groups. Like user permissions, groups may override the permissions of their
    # parent group(s). Unlike users, groups do NOT automatically inherit from
    # default. World permissions may be assigned to groups with a 'worlds:' entry.
    #
    # The cannot-build message is configurable. If it is left blank, no message
    # will be displayed to the player if PermissionsBukkit prevents them from
    # building, digging, or interacting with a block. Use '&' characters to
    # signify color codes.
     
    users:
        ravenbomb:
            permissions:
                worldedit.*: true
            groups:
            - Owner
        One3ye:
            Permissions:
                permisions.*: true
                permissions.build: true
            groups:
            - Admin
    groups:
        default:
            permissions:
                permissions.build: false
                permissions.*: false
                worldedit.*: false
        Owner:
            permissions:
                permissions.*: true
                worldedit.*: true
        Admin:
            permissions:
                permissions.*: true
                worldedit.*: false
        Member:
            permissions:
                permissions.*:false
                Worldedit.*: false
                permissions.build: true
    messages:
        build: '&cYou do not have permission to build yet.'
     
    debug: false
     
  20. Offline

    gabriel11798

    How come when the console changes people's permission nodes, it removes their group?
     
  21. Offline

    Snowy007

    - Change 'permissions.*:false' to 'permissions.*: false' under the 'Member' part. (notice the space after the : sign)
    - Remove the empty lines just before 'users:' and 'debug:'

    There is probably something wrong in your config.
     
  22. Offline

    TheLavaGuy

    Nope they gets no message :(
     
  23. Offline

    gabriel11798

    What could be wrong? Want a pastebin?
     
  24. Offline

    Snowy007

    They don't get any message when they try building when they can't? Strange. Don't know what could be causing that, the config seems fine.

    Well... it could be pretty much anything. xD
    Pastebin, or just here in code tags, doesn't matter. As long as i can read it with all the indention. :p
     
  25. Offline

    Encaginq

    I really hate to bother you with this
    but now that I've removed the empty line I have this code
    Code:
    users:
        Encaginq:
            permissions:
            groups:
            - admin
        Magic0loc0:
            permissions:
            groups:
            -user
    groups:
        admin:
            permissions:
                permissions.*: true
            inheritance:
            - user
        user:
            permissions:
                permissions.build: true
                multihome.defaulthome.go: true
                multihome.defaulthome.set: true
                multihome.defaulthome.invite: true
    messages:
        defaulthome.set:'&cYou do not have permission for this.'
    debug: false
    CraftBukkit now gives me a [SEVERE] eroor saying it is unable to load configuration.
    I'm really sorry if I'm missing something obvious xD
    Thanks in advance
     
  26. Offline

    TheLavaGuy

    :( Maybe its a plugin that makes it not work?
     
  27. Offline

    gabriel11798

    Here you go (click) Also note that I think it's the plugin, and how it writes the config.

    **EDIT** could it be because I still have the SuperPermsBridge?

    LOL, I'll say

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Sep 9, 2018
  28. Offline

    Snowy007


    Look at the 'messages:' It should say 'build:' instead of 'defaulthome.set' :p

    Might be. Maybe a plugin that also controls building.

    Ah... another one of those really large config files. The last large config file i fixed was little above 5000 lines. xD
    I looked at it and to be honest... i can't really find any mistakes. Correct indention everywhere, no empty lines, all the nodes seem correct.
    There is only 1 thing that i noticed which is completely different from any config i have ever seen. You have the 'groups:' before your 'users:'. Maybe try putting the users above the groups like most other configs. I'm afraid though that it might not be the cause of the problem but as i have already said hundred times before, this plugin is really strict with the config and any small mistake can cause the plugin to not function correctly.
     
  29. Offline

    gabriel11798

    Sure, I'll try that XD
     
  30. Offline

    Snowy007

    Also on line 877 i see the node '-mcjobs.jobsavail.digger: true' i don't think that - sign should be in front of that node. Again i don't think this should be the problem.. It should only cause the plugin to not recognize the node.
     
  31. Offline

    gabriel11798

    That's something I'm trying to work out with another developer right now, I'll delete that later ;)
     

Share This Page