[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

    nuke21

    I can help you Waluu. I could post mine for you to copy over. I went through a lot of time setting up some good commands.

    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:
        Luigi1k:
            permissions:
                permissions.example: true
            groups:
            - owner
        Friend1:
            permissions:
                permissions.example: true
            groups:
            - mod
        friend2:
            permissions:
                permissions.example: true
            groups:
            - mod
        TEST:
            permissions:
                permissions.example: true
            groups:
            - member
    groups:
        default:
            permissions:
                permissions.build: false
                essentials.spawn: false
                essentials.rules: true
                essentials.motd: true
                essentials.help: true
                essentials.mail: true
                essentials.mail.send: true
                essentials.warp: true
                essentials.warp.list: true
                essentials.jump: true
                essentials.spawn: true
                simpleprefix.default: true
                pluginlist.real: false
        member:
            permissions:
                permissions.build: true
                essentials.msg: true
                essentials.tell: true
                essentials.r: true
                essentials.getpos: true
                essentials.me: true
                essentials.back: true
                essentials.list: true
                simpleprefix.member: true
                simpleprefix.default: false
            inheritance:
            - default
        mod:
            permissions:
                essentials.give: true
                essentials.weather: true
                essentials.time: true
                essentials.time.set: true
                essentials.kick: true
                simpleprefix.mod: true
                simpleprefix.member: false
                simpleprefix.default: false
            inheritance:
            - member
        admin:
            permissions:
                essentials.gamemode: true
                essentials.god: true
                essentials.kill: true
                essentials.ban.list: true
                essentials.ban.player: true
                essentials.unban.player: true
                essentials.ban.ip: true
                essentials.unban.ip: true
                essentials.chat.spy: true
                simpleprefix.admin: true
                simpleprefix.member: false
                simpleprefix.mod: false
                simpleprefix.default: false
            inheritance:
            - mod
        owner:
            permissions:
                essentials.'*': true
                essentials.antioch: false
                simpleprefix.owner: true
                simpleprefix.admin: false
                simpleprefix.member: false
                simpleprefix.mod: false
                simpleprefix.default: false
                pluginlist.real: true
            inheritance:
            - admin
    messages:
        build: '&cYou do not have permission to build here.'
    
    I gave you the examply by putting your friends as mods instead of admins. Admins do all that mods to except admin can change their gamemode and ban. I made my mods only be able to give and kick.
     
  3. Offline

    ajex1999

    i have a problem, everything i type is red plz help, what does it mean??

    Code:
    users:
        ajex1999:
            permissions:
            groups:
            - Owner
        darkfalco775:
            permissions:
            groups:
            - Admin
        freakmyhead78:
            permissions:
            groups:
            - Admin
        TimTim612:
            permissions:
            groups:
            - Member
        Mr_NooBooDy:
            permissions:
            groups:
            - member
        TDA-toon:
            permissions:
            groups:
            - Admin
        sNICKer1994:
            permissions
            groups:
            - Admin
        MaximR666:
            permissions:
            groups:
            - Member
        laurentheunissen:
            permissions:
            groups:
            - Member
        Senson2506:
            permissions:
                permissions.build: true
            groups:
            - Member
    groups:
        default:
            permissions:
                permissions.build: false
        Homies:
            permissions:
                permissions.build: true
                LWC.*: true
                BouncyBeds.*: true
        Member:
            permissions:
                permissions.build: true
                LWC.*: true
                BouncyBeds.*: true
                WorldEdit.*: false
                Stargate.*: true
                ChestShop.*: true
                buildersplot.*: false
        Admin:
            permissions:
                permissions.build: true
                LWC.*: true
                BouncyBeds.*: true
                WorldEdit.*: false
                Stargate.*: true
                ChestShop.*: true
                Towny.*: true
                EpicZones.*: true
                buildersplot.create: true
                buildersplot.mark: true
                buildersplot.edit: true
                buildersplot.delete: true
        Owner:
            permissions:
                permissions.build: true
                LWC.*: true
                BouncyBeds.*: true
                WorldEdit.*: false
                Stargate.*: true
                ChestShop.*: true
                Towny.*: true
                EpicZones.*: true
                BOSEeconomy.*: true
                Capture_The_Flag.*: true
                ChassCraft.*: true
                Citizens.*: true
                Colors.*: true
                CommandBin.*: true
                craftscripts.*: true
                iConomy.*: true
                jailLikeHell.*: true
                Mobarena.*: true
                Mobdisguise.*: true
                Paintball.*: true
                PermissionsBukkit.*: true
                PluginMetrics.*: true
                PushCube.*: true
                pvparena.*: true
                SideKick.*:true
                SpleefExtreme.*: true
                SurvivalArena.*: true
                War.*: true
                WordRank.*: true
                nogrief.tnt: true
                nogrief.lava: true
                nogrief.leve.bucket: true
                nogrief.fire: true
                nogrief.water: true
                nogrief.water.bucket: true
                buildersplot.create: true
                buildersplot.mark: true
                buildersplot.edit: true
                buildersplot.delete: true
                buildersplot.config: true
                buildersplot.teleportother: true
                buildersplot.exampt: true
    messages:
        build: '&2you cant build here!'
     
  4. Offline

    Elements11997

    The plugin is outdated, I recomend groupmanager
     
  5. Offline

    nuke21

    Group manager is trash. This is the best when you understand how to work it. It runs perfectly fine for me on 1.2.3
     
  6. Offline

    Elements11997

    it hasn't been updated for 1.2.3 you just have an old bukkit version
     
  7. Offline

    nuke21

    Oh that is probably right. I got my bukkit server files from a url on youtube and it works for everything I need it to so I assume since my server is working with 1.2.3 I shouldn't update so everything doesn't break
     
  8. Offline

    ELITEeNergizer

  9. Offline

    Morlanius

    Hi, thanks for reply, yes, i checked it and thats what the issue is.
    You are the only one to mention that, i think it should be a feature made more visible lol. Is there a way to change it and/or set a message for crossing that radius?
     
  10. Offline

    crash965

    I'm having the same exact problem as ant and I followed the install instructions. I also added myself to the config and etc. but it won't work right :/
     
  11. Offline

    funky man

    For those saying this is not updated for 1.2.3, I'm running bukkit 2060 and this plugin works exactly how 1.5 did on 1.1.
     
    Nividica likes this.
  12. Offline

    gabriel11798

    What version of permsbukkit are you using?
     
  13. Offline

    funky man

  14. Offline

    gabriel11798

  15. Offline

    funky man

    No problem, your welcome.
     
  16. Offline

    Harry8550

    PLEASE UPDATE TO 1.2.3
     
    Samcrosby15 likes this.
  17. Offline

    beetboxera

    When i write in the plugin essentials permissions, it doesn't work! I mean it doesn't give any permissions to the players.:'( It's not updated to 1.2.3 or the problem is somewhere else?
     
  18. Offline

    Jerry117

    Hey i have a problem with my config.yml (use PB 1.6 and MC 1.2.3)

    i dont use the permissions.yml

    ingame commands like /perm player addgrup or /perm group list doesnt work since i manual edit the condig.yml
    when i start with the custom one it works...


    edit:
    ive deleted homespawnplus and set the all rights ingame to the groups. this works.
    but when i edit the config.yml manually, the changes doesnt happen..

    http://pastebin.com/kaFMzU06

    like in the user group - 2 times essentials.spawn
    1 doenst work - (set up manually) 1 work for the users (set up via ingame /perm)

    is this just a bug of 1.6?
    Can i add groups to the config with any permbukkit command? didnt find one.
     
  19. Offline

    Brispere

    It was working fine, but then it just stopped for some reason i was getting the error telling me i was unable to load the config, heres my config:

    users:
    groups:
    Owner:
    permissions:
    permissions.*: true
    factions.kit.admin: true
    enchanter.enchant: true
    enchanter.reload: true
    mcmmo.item.chimaerawing: true
    mcmmo.tools.mmoedit: true
    simpleprefix.owner: true
    simpleprefix.admin: false
    simpleprefix.mod: false
    simpleprefix.noob: false
    simpleprefix.user: false
    inheritance:
    - Admin
    Admin:
    permissions:
    permissions.*: true
    factions.kit.admin: true
    enchanter.enchant: true
    enchanter.reload: true
    mcmmo.item.chimaerawing: true
    mcmmo.tools.mmoedit: true
    simpleprefix.admin: true
    simpleprefix.mod: false
    simpleprefix.user: false
    simpleprefix.noob: false
    inheritance:
    - Moderator
    Moderator:
    permissions:
    essentials.kill: true
    simpleprefix.user: false
    simpleprefix.noob: false
    essentials.protect.admin: true
    essentials.thunder: true
    essentials.ptime: true
    essentials.protect.alerts: true
    iConomy.*: true
    essentials.ban.notify: true
    essentials.protect.ownerinfo: true
    essentials.top: true
    essentials.tphere: true
    essentials.banip: true
    essentials.invsee: true
    essentials.whois: true
    essentials.nick.others: true
    essentials.kick: true
    mcmmo.ability.: true
    essentials.unban: true
    essentials.ptime.others: true
    ChestShop.admin: true
    essentials.jump: true
    essentials.spawner: true
    essentials.delwarp: true
    essentials.clearinventory: true
    essentials.getpos: true
    essentials.tppos: true
    mcmmo.skills: true
    essentials.signs.create.*: true
    essentials.world: true
    mcmmo.regeneration: true
    essentials.helpop.recieve: true
    essentials.setwarp: true
    essentials.mute: true
    essentials.kick.notify: true
    essentials.weather: true
    essentials.tptoggle: true
    essentials.realname: true
    essentials.ban: true
    lwc.admin: true
    jobs.*: true
    essentials.unbanip: true
    essentials.tp: true
    essentials.time.set: true
    essentials.ext: true
    essentials.time: true
    essentials.eco.loan: true
    essentials.signs.break.*: true
    essentials.togglejail: true
    essentials.home.others: true
    essentials.broadcast: true
    essentials.jails: true
    factions.kit.mod: true
    mcmmo.item.chimaerawing: true
    simpleprefix.mod: true
    inheritance:
    - User
    Noob:
    permissions:
    essentials.helpop: true
    permissions.build: false
    simpleprefix.noob: true
    User:
    permissions:
    mcmmo.regeneration: true
    mcmmo.item.chimaerawing: true
    essentials.rules: true
    essentials.msg: true
    mcmmo.commands.party: true
    simpleprefix.noob: false
    permissions.build: true
    ChestShop.shop.*: true
    essentials.suicide: true
    essentials.me: true
    lwc.protect: true
    mcmmo.ability.: true
    mcmmo.commands.ptp: true
    iConomy.user: true
    essentials.getpos: true
    jobs.use: true
    iConomy.plus: true
    essentials.afk: true
    mcmmo.skills: true
    essentials.help: true
    essentials.helpop: true
    simpleprefix.user: true
    inheritance:
    - Noob
    messages:
    build: '&cYou do not have permission to build here.'
     
  20. Offline

    nuke21

    You have to put it in a code test. I can't do shit with you just sending it to me like this
     
  21. Offline

    Zachtheattack97

    Hey guys!

    Does anyone know how to setup chat using EssentialsChat?
    I just don't know how to use EssentialsChat with PermissionsBukkit!
    SOO I ask you guys haha

    Any help will be great! Thanks! :D
     
  22. Offline

    shanko

    is there anyway to make it so editing permissions doesnt stall the server when you add people to groups or reload teh config?
     
  23. Offline

    nuke21

    Ya, get a computer that isn't 8 years old. I can reload my configs a twenty times in a minute and my server isn't effected at all, even when I update while playing on it with fifteen people connected.
     
  24. Offline

    shanko

    I take it your config doesnt have much in it
     
    goatpig likes this.
  25. Offline

    bencool101

    does anyone know what the permission for "/i [item]" or "/give"?
     
  26. Offline

    funky man

    No one can do anything with a post like this, either put the config in code or use pastie or somthing, but don't expect much help with just copy and pasting...

    /give is a bukkit command you can find all permissions here http://wiki.bukkit.org/CraftBukkit_commands
     
  27. Offline

    goatpig

    Would converting the .yml with a YAML Parser be helpful funkyman?
     
  28. Offline

    funky man

    Its allways a good idea to run your config through a parser such as the one Here to check for errors as it only takes one space out of place and it will break the entire plugin pretty much, but don't post the conversion here thats no good. Just put it into code tags so it shows all indentations.
     
  29. Offline

    matthew99144

    After trying to use "/perm player addgroup matthew99144 admin" it said internal error and put this on the console:

     
    bbqsamich likes this.
  30. Offline

    JoseKaito

    As I make my users are allowed to plugins? As the /pay (player) (amount) and that?
     
  31. Offline

    goatpig

    Thank you for telling me, I didn't know that you could do that until now. I hope this suffices:


    Code:
    users:
        goatgoose1142:
            permissions:
            groups:
            - owner
        goatpig:
            permissions:
            groups:
            - owner
        airflight777:
            permissions:
            groups:
            - Member
        oreocool167:
            permissions:
            groups:
            - Member
        D74g0n:
            permissions:
            groups:
            - Trusted
        sidcooks:
            permissions:
            groups:
            - Member
        grifball556:
            permissions:
            groups:
            - Member
        InfiniteSoul:
            permissions:
            groups:
            - Moderator
        whitesnake98:
            permissions:
            groups:
            - Member
        i_iS_OPIE:
            permissions:
            groups:
            - Member
        ClapNZ:
            permissions:
            groups:
            - AntiSpout
        Echo8066:
            permissions:
            groups:
            - Member
        Raw_Sheep_Eater:
            permissions:
            groups:
            - Member
        Bobo50892:
            permissions:
            groups:
            - Member
        Drewmato:
            permissions:
            groups:
            - Member
        Darkvoid800:
            permissions:
            groups:
            - Member
        TheLemonKing:
            permissions:
            groups:
            - Member
        Beans797:
            permissions:
            groups:
            - Member
        Headquire:
            permissions:
            groups:
            - Member
        Manfredatee:
            permissions:
            groups:
            - Member
        bcprincess:
            permissions:
            groups:
            - Member
        Allens2014:
            permissions:
            groups:
            - DiamondMember
        mmmmmm999888:
            permissions:
            groups:
            - NewPlayer
        boidie:
            permissions:
            groups:
            - Member
        jmc531:
            permissions:
            groups:
            - Member
        dragonislander:
            permissions:
            groups:
            - Member
        Exotic_Taco:
            permissions:
            groups:
            - Member
        Black_Hebrew2:
            permissions:
            groups:
            - Member
        LmaoSinME:
            permissions:
            groups:
            - Member
        Mattydude123:
            permissions:
            groups:
            - Member
        joe_guy543:
            permissions:
            groups:
            - Member
        Exotic_Taco:
            permissions:
            groups:
            - Member
        mega_w5:
            permissions:
            groups:
            - Member
        TerriBear:
            permissions:
            groups:
            - Member
        DJdude400:
            permissions:
            groups:
            - Member
        Wolfy2001:
            permissions:
            groups:
            - Member
        cwsport4:
            permissions:
            groups:
            - Member
    groups:
        default:
            permissions:
                permissions.build: false
        Trusted:
            permissions:
                commandbook.who: true
                commandbook.time.check: true
                commandbook.whereami: true
                commandbook.whereami.compass: true
                commandbook.list: true
                spoutessentials.joinmessage: true
                spoutessentials.leavemessage: true
                spoutessentials.*: true
        Member:
            permissions:
                commandbook.whereami: true
                commandbook.whereami.compass: true
                commandbook.list: true
                spoutessentials.joinmessage: true
                spoutessentials.leavemessage: true
                spoutessentials.*: true
            inheritance:
            - Trusted
        Moderator:
            permissions:
                worldguard.ungod: true
                worldguard.ungod.other: true
                worldguard.locate: true
                worldguard.god: true
                worldguard.god.other: true
                worldguard.fire-toggle.*: true
                worldguard.halt-activity.*: false
                streetlamps.*: true
                myworlds.*: true
                myworlds.world.delete: true
                myworlds.world.create: true
                myworlds.world.copy: true
                myworlds.world.setspawn: true
                myworlds.world.setportal: true
                myworlds.world.unload: true
                spoutessentials.reload: true
                spoutessentials.skyadmin: true
                spoutessentials.playgmusic: true
                spoutessentials.stopgmusic: true
                ChestShop.mod: true
                iConomy.accounts.se: true
                SpawnX.*: true
                streetlamps.*: true
                factions.claim: true
                factions.create: true
                factions.invite: true
                factions.bypass: true
                bb.*: true
                commandbook.*: true
            inheritance:
            - Member
            - DiamondMember
        Builder:
            permissions:
                commandbook.*: true
                commandbook.setspawn: true
                commandbook.spawnmob.*: true
                commandbook.weather.thunder: true
                commandbook.teleport.*: true
                commandbook.return: true
                commandbook.call: true
                commandbook.broadcast: true
                commandbook.say: true
                IBICF.fly: true
                worldedit.*: true
                worldguard.ungod: true
                worldguard.locate: true
                worldguard.god: true
                worldguard.god.other: true
            inheritance:
            - Moderator
            - Member
        Admin:
            permissions:
                permissions.*: true
                commandbook.say: false
                vanish.*: false
        Owner:
            permissions:
                permissions.*: true
        GovernmentWorker:
            permissions:
                vanish.*: true
            inheritance:
            - Member
        GoldMember:
            permissions:
                lockette.user.create.*: true
                machinadrill.*: true
                commandbook.time.check: true
            inheritance:
            - Member
        DiamondMember:
            permissions:
                machinadrill.*: true
                machinapump.*: true
                machinabuilder.*: true
                commandbook.weather: true
                commandbook.home.set: true
                commandbook.home.teleport: true
                commandbook.warp.teleport: true
                commandbook.time.check: true
                commandbook.home.teliport: true
            inheritance:
            - GoldMember
    
     

Share This Page