[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

    noah279878582

    why arnt my permissions working? D: here is what i have in config.yml:

    Users:
    noah279:
    Permissions:
    Groups:
    - owner
    groups:
    default:
    permissions:
    worldedit.butcher: true
    commandbook.away: true
    commandbook.msg: true
    commandbook.return: true
    commandbook.call: true
    commandbook.spawn: true
    colorme.list: true
    Permissions.build: true
    commandbook.motd: true
    commandbook.rules: true
    known guest:
    permissions:
    commandbook.whereami.*: true
    commandbook.warp.teleport
    permissions.build: true
    commandbook.time.check: true
    inheritance:
    - default
    moderator:
    permissions:
    worldedit.tool.*: true
    worldedit.clipboard.*: true
    worldedit.generation.*: true
    worldedit.history.*: true
    worldedit.navigation.*: true
    worldedit.region.*: true
    worldedit.brush.*: true
    worldedit.listchunks: true
    worldedit.delchunks: true
    worldedit.chunkinfo: true
    commandbook.kick: true
    commandbook.thor.*: true
    commandbook.slap: true
    commandbook.clear.*: true
    commandbook.mute: true
    commandbook.warp.teleport.other: true
    commandbook.warp.set: true
    commandbook.teleport
    commandbook.biome.*: true
    commandbook.kit.*:true
    Permissions.build: true
    inheritance:
    - known guest
    admin:
    permissions:
    announcer.*: true
    mobdisguise.*: true
    commandbook.whois.*: true
    commandbook.debug.*: true
    commandbook.bans.*: true
    commandbook.
    commandbook.
    commandbook.shock.*: true
    commandbook.barrage.*: true
    commandbook.rocket.*: true
    commandbook.broadcast: true
    commandbook.home.*: true
    commandbook.weather.*: true
    commandbook.spawnmob.*: true
    commandbook.time.lock: true
    commandbook.more.*: true
    commandbook.who: true
    commandbook.give: true
    commandbook.give.other: true
    commandbook.give.stacks: true
    commandbook.give.stacks.unlimited: true
    permissions.build: true
    inheritance:
    - moderator
    owner:
    Permissions:
    worldedit.*: true
    commandbook.*: true
    colorme.*: true
    permissions.*: true
    inheritance:
    - admin


    >_> bukkit didnt put the 4 spaces in front of them. :p they're indented like they're suppoed to be.
     
  3. Offline

    mcwire

    EDIT: It all of a sudden started working. Huh. (I still have no idea what I did)

    Alright, I really could use some help. I've been trying (for the past 3 days) to get my server working with permissions. Everything seemed to be going fine, but then someone joined my server. I decided to add them to the "members" group. I have all the groups set up, and the only permission I really want is the build permission. By adding the player to the "members" group, it would theoretically give them build rights. But it didn't. Why?

    I know it's a general question and you probably all hate people coming around here saying "omGZZ mi Serrveerr wonT weRK heelp Meee why !!?!?!11?!" but I honestly have no idea what I'm doing wrong.

    Any pointers or things to check that could help me? Thanks!
     
  4. Offline

    pineappelle

    i get this error message when i reload my plugins. i have the most recent version of permissions and the 1.0.0 dev build for craft bukkit.

    Code:
    19:47:00 [SEVERE] Error occurred while enabling PermissionsBukkit v1.1 (Is it up
     to date?): while scanning for the next token; found character  '\t' that cannot
     start any token
    while scanning for the next token
    found character         '\t' that cannot start any token
     in "<reader>", line 36, column 1:
            pineappelle:
        ^
    
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:358)
            at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:17
    9)
            at org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntry.pro
    duce(ParserImpl.java:535)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
            at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
            at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.jav
    a:203)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:158)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :237)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :237)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :237)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    3)
            at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
    
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:121)
            at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:423)
            at org.bukkit.util.config.Configuration.load(Configuration.java:89)
            at org.bukkit.plugin.java.JavaPlugin.getConfiguration(JavaPlugin.java:11
    8)
            at com.platymuus.bukkit.permissions.PermissionsPlugin.getNode(Permission
    sPlugin.java:166)
            at com.platymuus.bukkit.permissions.PermissionsPlugin.getNode(Permission
    sPlugin.java:163)
            at com.platymuus.bukkit.permissions.PermissionsPlugin.getNode(Permission
    sPlugin.java:154)
            at com.platymuus.bukkit.permissions.PermissionsPlugin.calculatePlayerPer
    missions(PermissionsPlugin.java:202)
            at com.platymuus.bukkit.permissions.PermissionsPlugin.calculateAttachmen
    t(PermissionsPlugin.java:190)
            at com.platymuus.bukkit.permissions.PermissionsPlugin.registerPlayer(Per
    missionsPlugin.java:133)
            at com.platymuus.bukkit.permissions.PermissionsPlugin.onEnable(Permissio
    nsPlugin.java:50)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:183)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:957)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:176)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:159
    )
            at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:422)
            at org.bukkit.Bukkit.reload(Bukkit.java:186)
            at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:
    22)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16
    3)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3
    64)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3
    60)
            at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:553)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:530)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    19:47:00 [INFO] PickBoat version 0.3.6 is enabled!
    19:47:00 [INFO] PlgSetspawn version 4.1 is enabled!
    19:47:00 [SEVERE] Error occurred while disabling Residence v2.4.2 (Is it up to d
    ate?): null
    java.lang.NullPointerException
            at com.bekvon.bukkit.residence.Residence.onDisable(Residence.java:147)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:185)
            at com.bekvon.bukkit.residence.Residence.setEnabled(Residence.java:1702)
    
            at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoade
    r.java:978)
            at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManag
    er.java:296)
            at com.bekvon.bukkit.residence.Residence.onEnable(Residence.java:319)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:183)
            at com.bekvon.bukkit.residence.Residence.setEnabled(Residence.java:1702)
    
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:957)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:176)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:159
    )
            at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:422)
            at org.bukkit.Bukkit.reload(Bukkit.java:186)
            at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:
    22)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16
    3)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3
    64)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3
    60)
            at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:553)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:530)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    19:47:00 [INFO] [Residence] - FAILED INITIALIZATION! DISABLED! ERROR:
    19:47:00 [SEVERE] null
    while parsing a block mapping
     in "<reader>", line 122, column 5:
            Default: admin #group name
            ^
    expected <block end>, but found BlockMappingStart
     in "<reader>", line 124, column 8:
               Residence:
               ^
    
            at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(Par
    serImpl.java:575)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
            at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :237)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    3)
            at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
    
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:121)
            at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:423)
            at org.bukkit.util.config.Configuration.load(Configuration.java:89)
            at org.bukkit.plugin.java.JavaPlugin.getConfiguration(JavaPlugin.java:11
    8)
            at com.bekvon.bukkit.residence.Residence.onEnable(Residence.java:170)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:183)
            at com.bekvon.bukkit.residence.Residence.setEnabled(Residence.java:1702)
    
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:957)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:176)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:159
    )
            at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:422)
            at org.bukkit.Bukkit.reload(Bukkit.java:186)
            at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:
    22)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16
    3)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3
    64)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3
    60)
            at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:553)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:530)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    19:47:00 [INFO] Server permissions file permissions.yml is empty, ignoring it
    19:47:00 [INFO] Reload complete.
    19:47:00 [INFO] /24.84.25.220:2470 lost connection
    >
     
  5. Code:
    org.yaml.snakeyaml
    You have made a mistake in your config.yml, use an online yaml parser to find your mistake.
     
  6. Offline

    FlawlessSin

    say why are all my players at the highest level?

    (from lowest to highest)

    Urchin
    Citizen
    Hero
    DemiGod
    God

    everyone is a god, yet my config file shows no (syntax) errors, its most likely logical yet I cannot find out why, i have the people set individually in their groups through the config file.

    Code:
    users:
        FlawlessSin:
            permissions:
                permissions.*: true
            groups:
            - God
        Wave012001:
            permissions:
                permissions.*: true
            groups:
            - God
        Michael:
            permissions:
                permissions.example: true
            groups:
            - Hero
        Secarra:
            permissions:
                permissions.example: true
            groups:
            - Citizen
        Boostman:
            permissions:
                permissions.example: true
            groups:
            - Citizen
        Hero_of_Time1994:
            permissions:
                permissions.example: true
            groups:
            - Hero
    groups:
        Urchin:
            permissions:
                simpleprefix.urchin: true
                permissions.build: false
        Demigod:
            permissions:
                simpleprefix.demigod: true
                worldgaurd.fire-toggle.*: true
                worldguard.heal.other: true
                worldguard.heal: true
                worldguard.slay: true
                worldguard.stack: true
                worldedit.chunkinfo: true
                worldedit.listchunks: true
                worldedit.delchunks: true
                worldedit.clipboard.load: true
                worldedit.clipboard.save: true
                worldedit.clipboard.copy: true
                worldedit.clipboard.flip: true
                worldedit.clipboard.rotate: true
                worldedit.clipboard.cut: true
                worldedit.clipboard.clear: true
                essentials.bigtree: true
                essential.gamemode.others: true
                essentials.gamemode: true
                essentials.itemspawn.exempt: true
                essentials.god: true
                essentials.god.others: true
                essentials.heal: true
                essentials.heal.cooldown.bypass: true
                essentials.heal.others: true
                essentials.item: true
                essentials.kit: true
                essentials.kit.<kitname>: true
                essentials.kit.*: true
                essentials.ptime: true
                essentials.ptime.others: true
                essentials.repair: true
                essentials.repair.armor: true
                essentials.time: true
                essentials.time.set: true
                essentials.tree: true
                essentials.unlimited: true
                essentials.balance: true
                essentials.balance.others: true
                essentials.balancetop: true
                essentials.eco: true
                essentials.eco.loan: true
                essentials.pay: true
                essentials.sell: true
                essentials.setworth: true
                essentials.worth: true
                essentials.afk: true
                essentials.afk.kickexempt: true
                essentials.compass: true
                essentials.depth: true
                essentials.getpos: true
                essentials.help: true
                essentials.help.[pluginname]: true
                essentials.helpop: true
                essentials.helpop.receive: true
                essentials.ignore: true
                essentials.info: true
                essentials.list: true
                essentials.list.hidden: true
                essentials.mail: true
                essentials.mail.send: true
                essentials.me: true
                essentials.motd: true
                essentials.msg: true
                essentials.nick: true
                essentials.nick.others: true
                essentials.powertool: true
                essentials.powertooltoggle: true
                essentials.realname: true
                essentials.rules: true
                essentials.seen: true
                essentials.spawner: true
                essentials.suicide: true
                essentials.whois: true
                essentials.backup: true
                essentials.ban: true
                essentials.ban.exempt: true
                essentials.ban.notify: true
                essentials.ban.offline: true
                essentials.broadcast: true
                essentials.clearinventory: true
                essentials.clearinventory.others: true
                essentials.deljail: true
                essentials.essentials.essentials: true
                essentials.ext: true
                essentials.gc: true
                essentials.invsee: true
                essentials.jails: true
                essentials.kick: true
                essentials.kick.exempt: true
                essentials.kick.notify: true
                essentials.kickall: true
                essentials.mute: true
                essentials.mute.exempt: true
                essentials.ping: true
                essentials.setjail: true
                essentials.socialspy: true
                essentials.sudo: true
                essentials.tempban: true
                essentials.tempban.exempt: true
                essentials.tempban.offline: true
                essentials.thunder: true
                essentials.jail.exempt: true
                essentials.togglejail: true
                essentials.togglejail.offline: true
                essentials.unban: true
                essentials.unbanip: true
                essentials.weather: true
                essentials.spawn: true
                essentials.back: true
                essentials.back.ondeath: true
                essentials.delhome: true
                essentials.home: true
                essentials.home.others: true
                essentials.jump: true
                essentials.sethome: true
                essentials.sethome.multiple: true
                essentials.sethome.multiple.[set]: true
                essentials.sethome.multiple.unlimited: true
                essentials.sethome.others: true
                essentials.setwarp: true
                essentials.top: true
                essentials.tp: true
                essentials.tpa: true
                essentials.tpaall: true
                essentials.tpaccept: true
                essentials.tpahere: true
                essentials.tpall: true
                essentials.tpdeny: true
                essentials.tphere: true
                essentials.tpo: true
                essentials.tpohere: true
                essentials.tppos: true
                essentials.teleport.cooldown.bypass: true
                essentials.teleport.hidden: true
                essentials.teleport.timer.bypass: true
                essentials.tptoggle: true
                essentials.warp: true
                essentials.warp.[warpname]: true
                essentials.warp.list: true
                essentials.warp.otherplayers: true
                essentials.portal: true
                essentials.world: true
                essentials.chat.color: true
                essentials.chat.question: true
                essentials.chat.shout: true
                essentials.chat.spy: true
                essentials.geoip.hide: true
                essentials.geoip.show: true
                essentials.joinfullserver: true
                essentials.nocommandcost.[command]: true
                essentials.nocommandcost.all: true
                essentials.protect: true
                essentials.protect.admin: true
                essentials.protect.alerts: true
                essentials.protect.damage.contact: true
                essentials.protect.damage.creeper: true
                essentials.protect.damage.disable: true
                essentials.protect.damage.drowning: true
                essentials.protect.damage.fall: true
                essentials.protect.damage.fire: true
                essentials.protect.damage.lava: true
                essentials.protect.damage.projectiles: true
                essentials.protect.damage.suffocation: true
                essentials.protect.damage.tnt: true
                essentials.protect.entitytarget.bypass: true
                essentials.protect.exemptbreak: true
                essentials.protect.exemptplacement: true
                essentials.protect.exemptusage: true
                essentials.protect.ownerinfo: true
                essentials.protect.pvp: true
                essentials.signs.break.balance: true
                essentials.signs.break.buy: true
                essentials.signs.break.disposal: true
                essentials.signs.break.free: true
                essentials.signs.break.heal: true
                essentials.signs.break.mail: true
                essentials.signs.break.protection: true
                essentials.signs.break.sell: true
                essentials.signs.break.spawnmob: true
                essentials.signs.break.time: true
                essentials.signs.break.trade: true
                essentials.signs.break.warp: true
                essentials.signs.break.weather: true
                essentials.signs.color: true
                essentials.signs.create.balance: true
                essentials.signs.create.buy: true
                essentials.signs.create.disposal: true
                essentials.signs.create.free: true
                essentials.signs.create.heal: true
                essentials.signs.create.mail: true
                essentials.signs.create.protection: true
                essentials.signs.create.sell: true
                essentials.signs.create.spawnmob: true
                essentials.signs.create.time: true
                essentials.signs.create.trade: true
                essentials.signs.create.warp: true
                essentials.signs.create.weather: true
                essentials.signs.protection.override: true
                essentials.signs.trade.override: true
                essentials.signs.use.balance: true
                essentials.signs.use.buy: true
                essentials.signs.use.disposal: true
                essentials.signs.use.free: true
                essentials.signs.use.heal: true
                essentials.signs.use.mail: true
                essentials.signs.use.protection: true
                essentials.signs.use.sell: true
                essentials.signs.use.time: true essentials.signs.use.spawnmob:true
                essentials.signs.use.trade: true
                essentials.signs.use.warp: true
                essentials.signs.use.weather: true
                essentials.sleepingignored: true
                permissions.build: true
                essentials.setxmpp: true
                essentials.xmpp: true
                essentials.xmppspy: true
                authme.admin.register: true
                authme.admin.unregister: true
                authme.admin.reload: true
                authme.admin.changepassword: true
                mcmmo.tools.mcgod: true
                mcmmo.tools.mmoedit: true
                mcmmo.tools.mcrefresh: true
                iConomy.admin.account.remove: true
                iConomy.admin.bank.create: true
                iConomy.admin.bank.remove: true
                iConomy.admin.bank.set: true
                iConomy.admin.grant: true
                iConomy.admin.empty: true
                iConomy.admin.hide: true
                iConomy.admin.purge: true
                iConomy.admin.reset: true
                iConomy.admin.set: true
                iConomy.admin.stats: true
            inheritance:
            - Hero
        God:
            permissions:
                simpleprefix.god: true
                worldguard.god.other: true
                worldguard.ungod.other: true
                worldguard.heal: true
                worldguard.heal.other: true
                worldguard.slay: true
                worldguard.slay.other: true
                worldguard.locate: true
                worldguard.stack: true
                worldguard.stack.illegitimate: true
                worldguard.halt-activity.*: true
                worldguard.region.define: true
                worldguard.region.redefine: true
                worldguard.region.claim: true
                worldguard.region.select: true
                worldguard.region.addowner: true
                worldguard.region.addmember: true
                worldguard.region.removeowner: true
                worldguard.region.removemember: true
                worldguard.region.list: true
                worldguard.reload: true
                worldguard.region.reload: true
                worldedit.chunkinfo: true
                worldedit.listchunks: true
                worldedit.delchunks: true
                worldedit.clipboard.load: true
                worldedit.clipboard.save: true
                worldedit.clipboard.copy: true
                worldedit.clipboard.flip: true
                worldedit.clipboard.rotate: true
                worldedit.clipboard.cut: true
                worldedit.clipboard.clear: true
                worldedit.limit: true
                worldedit.global-mask: true
                worldedit.reload: true
                worldedit.fast: true
                worldedit.generation.cylinder: true
                worldedit.generation.sphere: true
                worldedit.generation.forest: true
                worldedit.generation.pumpkins: true
                worldedit.generation.pyramid: true
                worldedit.navigation.ascend: true
                worldedit.navigation.descend: true
                essentials.bigtree: true
                essential.gamemode.others: true
                essentials.gamemode: true
                essentials.give: true
                essentials.give.item-<itemname>: true
                essentials.give.item-[itemid]: true
                essentials.give.item-all: true
                essentials.itemspawn.exempt: true
                essentials.god: true
                essentials.god.others: true
                essentials.heal: true
                essentials.heal.cooldown.bypass: true
                essentials.heal.others: true
                essentials.item: true
                essentials.itemspawn.item-[itemid]: true
                essentials.itemspawn.item-[itemname]: true
                essentials.itemspawn.item-all: true
                essentials.kit: true
                essentials.kit.<kitname>: true
                essentials.kit.*: true
                essentials.ptime: true
                essentials.ptime.others: true
                essentials.repair: true
                essentials.repair.armor: true
                essentials.time: true
                essentials.time.set: true
                essentials.tree: true
                essentials.unlimited: true
                essentials.unlimited.item-[itemid]: true
                essentials.unlimited.item-[itemname]: true
                essentials.unlimited.item-all: true
                essentials.unlimited.item-bucket: true
                essentials.unlimited.other: true
                essentials.balance: true
                essentials.balance.others: true
                essentials.balancetop: true
                essentials.eco: true
                essentials.eco.loan: true
                essentials.pay: true
                essentials.sell: true
                essentials.setworth: true
                essentials.worth: true
                essentials.afk: true
                essentials.afk.kickexempt: true
                essentials.compass: true
                essentials.depth: true
                essentials.getpos: true
                essentials.help: true
                essentials.help.[pluginname]: true
                essentials.helpop: true
                essentials.helpop.receive: true
                essentials.ignore: true
                essentials.info: true
                essentials.list: true
                essentials.list.hidden: true
                essentials.mail: true
                essentials.mail.send: true
                essentials.me: true
                essentials.motd: true
                essentials.msg: true
                essentials.nick: true
                essentials.nick.others: true
                essentials.powertool: true
                essentials.powertooltoggle: true
                essentials.realname: true
                essentials.rules: true
                essentials.seen: true
                essentials.spawner: true
                essentials.suicide: true
                essentials.whois: true
                essentials.antioch: true
                essentials.backup: true
                essentials.ban: true
                essentials.ban.exempt: true
                essentials.ban.notify: true
                essentials.ban.offline: true
                essentials.banip: true
                essentials.broadcast: true
                essentials.burn: true
                essentials.clearinventory: true
                essentials.clearinventory.others: true
                essentials.deljail: true
                essentials.essentials.essentials: true
                essentials.ext: true
                essentials.fireball: true
                essentials.gc: true
                essentials.invsee: true
                essentials.jails: true
                essentials.kick: true
                essentials.kick.exempt: true
                essentials.kick.notify: true
                essentials.kickall: true
                essentials.kill: true
                essentials.lightning: true
                essentials.mute: true
                essentials.mute.exempt: true
                essentials.nuke: true
                essentials.ping: true
                essentials.reloadall: true
                essentials.setjail: true
                essentials.socialspy: true
                essentials.spawnmob: true
                essentials.sudo: true
                essentials.tempban: true
                essentials.tempban.exempt: true
                essentials.tempban.offline: true
                essentials.thunder: true
                essentials.jail.exempt: true
                essentials.togglejail: true
                essentials.togglejail.offline: true
                essentials.unban: true
                essentials.unbanip: true
                essentials.weather: true
                essentials.setspawn: true
                essentials.spawn: true
                essentials.back: true
                essentials.back.ondeath: true
                essentials.delhome: true
                essentials.delhome.others: true
                essentials.delwarp: true
                essentials.home: true
                essentials.home.others: true
                essentials.jump: true
                essentials.sethome: true
                essentials.sethome.multiple: true
                essentials.sethome.multiple.[set]: true
                essentials.sethome.multiple.unlimited: true
                essentials.sethome.others: true
                essentials.setwarp: true
                essentials.top: true
                essentials.tp: true
                essentials.tpa: true
                essentials.tpaall: true
                essentials.tpaccept: true
                essentials.tpahere: true
                essentials.tpall: true
                essentials.tpdeny: true
                essentials.tphere: true
                essentials.tpo: true
                essentials.tpohere: true
                essentials.tppos: true
                essentials.teleport.cooldown.bypass: true
                essentials.teleport.hidden: true
                essentials.teleport.timer.bypass: true
                essentials.tptoggle: true
                essentials.warp: true
                essentials.warp.[warpname]: true
                essentials.warp.list: true
                essentials.warp.otherplayers: true
                essentials.portal: true
                essentials.world: true
                essentials.chat.color: true
                essentials.chat.question: true
                essentials.chat.shout: true
                essentials.chat.spy: true
                essentials.geoip.hide: true
                essentials.geoip.show: true
                essentials.joinfullserver: true
                essentials.nocommandcost.[command]: true
                essentials.nocommandcost.all: true
                essentials.protect: true
                essentials.protect.admin: true
                essentials.protect.alerts: true
                essentials.protect.damage.contact: true
                essentials.protect.damage.creeper: true
                essentials.protect.damage.disable: true
                essentials.protect.damage.drowning: true
                essentials.protect.damage.fall: true
                essentials.protect.damage.fire: true
                essentials.protect.damage.fireball: true
                essentials.protect.damage.lava: true
                essentials.protect.damage.lightning: true
                essentials.protect.damage.projectiles: true
                essentials.protect.damage.suffocation: true
                essentials.protect.damage.tnt: true
                essentials.protect.entitytarget.bypass: true
                essentials.protect.exemptbreak: true
                essentials.protect.exemptplacement: true
                essentials.protect.exemptusage: true
                essentials.protect.ownerinfo: true
                essentials.protect.pvp: true
                essentials.signs.break.balance: true
                essentials.signs.break.buy: true
                essentials.signs.break.disposal: true
                essentials.signs.break.free: true
                essentials.signs.break.heal: true
                essentials.signs.break.mail: true
                essentials.signs.break.protection: true
                essentials.signs.break.sell: true
                essentials.signs.break.spawnmob: true
                essentials.signs.break.time: true
                essentials.signs.break.trade: true
                essentials.signs.break.warp: true
                essentials.signs.break.weather: true
                essentials.signs.color: true
                essentials.signs.create.balance: true
                essentials.signs.create.buy: true
                essentials.signs.create.disposal: true
                essentials.signs.create.free: true
                essentials.signs.create.heal: true
                essentials.signs.create.mail: true
                essentials.signs.create.protection: true
                essentials.signs.create.sell: true
                essentials.signs.create.spawnmob: true
                essentials.signs.create.time: true
                essentials.signs.create.trade: true
                essentials.signs.create.warp: true
                essentials.signs.create.weather: true
                essentials.signs.protection.override: true
                essentials.signs.trade.override: true
                essentials.signs.use.balance: true
                essentials.signs.use.buy: true
                essentials.signs.use.disposal: true
                essentials.signs.use.free: true
                essentials.signs.use.heal: true
                essentials.signs.use.mail: true
                essentials.signs.use.protection: true
                essentials.signs.use.sell: true
                essentials.signs.use.spawnmob: true
                essentials.signs.use.time: true
                essentials.signs.use.trade: true
                essentials.signs.use.warp: true
                essentials.signs.use.weather: true
                essentials.sleepingignored: true
                permissions.build: true
                essentials.setxmpp: true
                essentials.xmpp: true
                essentials.xmppspy: true
            inheritance:
            - Demigod
        Hero:
            permissions:
                permissions.*: true
                simpleprefix.hero: true
                worldguard.heal: true
                worldguard.heal.other: true
                worldguard.region.define: true
                worldguard.region.redefine.*: true
                worldguard.region.claim: true
                worldguard.region.select.*: true
                worldguard.region.addowner.*: true
                worldguard.region.removeowner.*: true
                worldguard.region.addmember.*: true
                worldguard.region.list: true
                worldedit.history.undo: true
                worldedit.history.redo: true
                worldedit.history.clear: true
                essentials.heal: true
                essentials.heal.others: true
                essentials.kit: true
                essentials.kit.<kitname>: true
                essentials.kit.*: true
                essentials.ptime: true
                essentials.ptime.others: true
                essentials.repair: true
                essentials.repair.armor: true
                essentials.time: true
                essentials.time.set: true
                essentials.balance: true
                essentials.balancetop: true
                essentials.eco: true
                essentials.eco.loan: true
                essentials.pay: true
                essentials.sell: true
                essentials.worth: true
                essentials.afk: true
                essentials.help: true
                essentials.help.[pluginname]: tr
                essentials.ignore: true
                essentials.info: true
                essentials.list: true
                essentials.list.hidden: true
                essentials.mail: true
                essentials.mail.send: true
                essentials.me: true
                essentials.msg: true
                essentials.realname: true
                essentials.rules: true
                essentials.seen: true
                essentials.suicide: true
                essentials.whois: true
                essentials.backup: true
                essentials.deljail: true
                essentials.essentials.essentials: true
                essentials.ext: true
                essentials.gc: true
                essentials.invsee: true
                essentials.jails: true
                essentials.kick: true
                essentials.kick.exempt: true
                essentials.kick.notify: true
                essentials.ping: true
                essentials.sudo: true
                essentials.thunder: true
                essentials.weather: true
                essentials.spawn: true
                essentials.back: true
                essentials.back.ondeath: true
                essentials.delhome: true
                essentials.home: true
                essentials.sethome: true
                essentials.sethome.multiple: true
                essentials.sethome.multiple.[set]: true
                essentials.sethome.multiple.unlimited: true
                essentials.top: true
                essentials.tp: true
                essentials.tpa: true
                essentials.tpaccept: true
                essentials.tpdeny: true
                essentials.tptoggle: true
                essentials.warp: true
                essentials.warp.[warpname]: true
                essentials.warp.list: true
                essentials.chat.color: true
                essentials.chat.question: true
                essentials.chat.shout: true
                essentials.joinfullserver: true
                essentials.nocommandcost.[command]: true
                essentials.nocommandcost.all: true
                essentials.signs.color: true
                essentials.signs.use.balance: true
                essentials.signs.use.buy: true
                essentials.signs.use.disposal: true
                essentials.signs.use.free: true
                essentials.signs.use.heal: true
                essentials.signs.use.mail: true
                essentials.signs.use.protection: true
                essentials.signs.use.sell: true
                essentials.signs.use.spawnmob: true
                essentials.signs.use.time: true
                essentials.signs.use.trade: true
                essentials.signs.use.warp: true
                essentials.signs.use.weather: true
                essentials.sleepingignored: true
                permissions.build: true
                essentials.setxmpp: true
                essentials.xmpp: true
                essentials.xmppspy: true
            inheritance:
            - Citizen
        Citizen:
            permissions:
                permissions.build: true
                simpleprefix.citizen: true
                worldguard.locate: true
                worldguard.region.info.*: true
                worldedit.navigation.unstuck: true
                essentials.clearinventory: true
                essentials.signs.use.warp: true
                essentials.nick: true
                essentials.warp: true
                essentials.warp.[warpname]: true
                essentials.warp.list: true
                essentials.afk: true
                essentials.sethome: true
                essentials.home: true
                authme.regiser: true
                authme.logout: true
                authme.changepassword: true
                authme.unregister: true
                mcmmo.commands.ability: true
                mcmmo.regeneration: true
                mcmmo.commands.whois: true
                mcmmmo.commands.myspawn: true
                mcmmo.ability: true
                mcmmo.skills: true
                iConomy.access: true
                iConomy.bank.access: true
                iConomy.bank.deposit: true
                iConomy.bank.join: true
                iConomy.bank.join.multiple: true
                iConomy.bank.leave: true
                iConomy.bank.list: true
                iConomy.bank.main: true
                iConomy.bank.main.change: true
                iConomy.bank.main.set: true
                iConomy.bank.main.view: true
                iConomy.bank.transfer: true
                iConomy.bank.transfer.multiple: true
                iConomy.bank.withdraw: true
                iConomy.list: true
                iConomy.payment: true
                iConomy.rank: true
            worlds:
                MythicCraft:
            inheritance:
            - Urchin
    messages:
        build: '&bYou can not build here! You have to register at the http://www.mythiccraft.webs.com       first!!!!!
            (if you already registered, please contact FlawlessSin either in game or on
            the site or through Hamachi as Dylan (if there are more than one message them
            all!)))'
    
    -----
    it seems to be something with the prefixes not sure what though
     
  7. Offline

    sunbinyuan

    I did :
    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 '
    
    And added "mchat.prefix.admin: true" in the admin permission but doesn't works....
     
  8. Offline

    Remi_Scarlet

    So if I specify a world specific permission, will that override a permission in the overall group?

    eg, (don't mind the spaces. This is just an example)


    groups:
    --examplegroup:
    ----permissions:
    ------exampleplugin.*: true
    ----worlds:
    ------exampleworld:
    --------exampleplugin.butnotthis: false

    would that override the "exampleplugin.*: true" and when in the world "exampleworld," set all the nodes that are under exampleplugin to true, EXCEPT for exampleplugin.butnotthis as I specify it to be set to false while in the world "exampleworld?"
     
  9. Offline

    Goombaloon

    Is it possible to use a permission wildcard for a group and then remove one of the permissions that fall under that wildcard's permissions? For example, I want admins to have access to all essentials.* commands except essentials.backup. I would rather use the subtractive approach rather than have to add every single permission except that backup one. Thanks!
     
  10. Offline

    godsyn

    I've an issue with spawn not being protected to those with permissions.build: true
    Members cannot place /build blocks in spawn (good) but can break / destroy blocks (bad).
    Spawn is set in bukkit.yml to 96 blocks.
    Attached URL goes to permissions.yml. No, I am not OP'd. When OP'd, block break/place in spawn is as expected (works).
    http://pastie.org/2954043
    CB: 1550
    PermissionsBukkit: 1.2k
    As you can see, I deny, then allow build per world.
    permissions.build: false works as expected (no place, no remove).
    I've tried the other way around with the same results.
    Edit: update CB version. same issue.
     
  11. Offline

    groveham

    I am moving from permissions x3 which is now unsupported to this plugin which is apparently much better but i get this error
    My users also say they can only do a few commands, such as /home /spawn but they cannot do /warp or /warp [warpname]

    can anyone help? I really dont know where im going wrong.

    Code:
    2011-12-02 17:50:32 [SEVERE] Error occurred while enabling PermissionsBukkit v1.2 (Is it up to date?): while parsing a block mapping; expected <block end>, but found BlockMappingStart
    while parsing a block mapping
     in "<reader>", line 103, column 3:
          Andy_Madden:
          ^
    expected <block end>, but found BlockMappingStart
     in "<reader>", line 129, column 5:
            groups:
            ^
    
        at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:575)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121)
        at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:423)
        at org.bukkit.util.config.Configuration.load(Configuration.java:89)
        at org.bukkit.plugin.java.JavaPlugin.getConfiguration(JavaPlugin.java:116)
        at com.platymuus.bukkit.permissions.BlockListener.<init>(BlockListener.java:15)
        at com.platymuus.bukkit.permissions.PermissionsPlugin.onEnable(PermissionsPlugin.java:39)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    I think its a problem with my config file but i don't know why, I'll paste that below too

    Code:
    groups:
      Moderator:
        permissions:
            - essentials.ban
            - essentials.banip
            - essentials.tempban
            - essentials.jail
            - essentials.jails
            - essentials.kick
            - essentials.kick.notify
            - essentials.togglejail
            - essentials.tp
            - essentials.unban
            - essentials.unbanip
            - worldedit.wand
            - worldedit.expand
            - 'worldedit.selection.*'
            - 'worldguard.region.addmember.*'
            - 'worldguard.region.addowner.*'
            - worldguard.region.define
            - 'worldguard.region.info.*'
            - 'worldguard.region.redefine.*'
            - 'worldguard.region.redefine.member.*'
            - 'worldguard.region.redefine.own.*'
            - 'worldguard.region.removeowner.*'
            - 'worldguard.region.removemember.*'
            - 'worldguard.region.setparent.*'
            - 'worldguard.region.setpriority.*'
            - 'worldguard.region.remove.*'
        inheritance:
          - Normal User
      VIP:
        permissions: [ ]
        inheritance:
          - Normal User
      Admin:
        permissions:
          - '*'
          - 'permissions.*'
          - 'lockette.*'
          - essentials.backup
          - essentials.essentials
          - essentials.setspawn
          - essentials.reloadall
          - essentials.plugin
          - 'essentials.*'
          - 'worldedit.*'
          - 'worldguard.*'
          - 'ChestShop.*'
          - logblock.tools.tool
          - logblock.tools.toolblock
          - 'milkadmin.*'
          - 'uhome.*'
          - uhome.admin.reload
          - 'vanish.*'
        inheritance:
          - moderator
      default:
        permissions:
          - -essentials.item
          - essentials.afk
          - essentials.back
          - 'essentials.back.*'
          - essentials.help
          - essentials.home
          - essentials.list
          - essentials.me
          - essentials.msg
          - essentials.pay
          - essentials.rules
          - essentials.sethome
          - essentials.sethome.multiple
          - essentials.spawn
          - essentials.seen
          - essentials.top
          - essentials.tpa
          - essentials.tpaccept
          - essentials.tpdeny
          - essentials.tpahere
          - essentials.warp
          - essentials.warp.list
          - essentials.balance
          - essentials.balancetop
          - essentials.pay
          - essentials.delhome
          - 'lockette.user.create.*'
          - ChestShop.shop.buy
          - ChestShop.shop.sell
          - ChestShop.shop.create
          - uhome.own.warp
          - uhome.own.set
          - uhome.own.delete
          - uhome.own.list
          - 'mcmmo.ability.*'
          - 'mcmmo.item.*'
          - 'mcmmo.skills.*'
          - mcmmo.commands.party
          - mcmmo.chat.partychat
    
    messages:
        build: '&cYou do not have permission to build here.'
    users:
      Andy_Madden:
        permissions: null
        groups:
        - default
      darknessninja:
        permissions: null
        groups:
        - default
      Tom2000x:
        permissions: null
        groups:
        - default
      Keever100:
        permissions: null
        groups:
        - default
      dsmaster709:
        permissions: null
        groups:
        - default
      Ters01:
        permissions: null
        groups:
        - default
      groveham:
          permissions: null
        groups:
        - Admin
      edsel2002:
        permissions: null
        groups:
        - default
      Zesteh:
        permissions: null
        groups:
        - default
      ethandavidson:
        permissions: null
        groups:
        - default
      AZEME:
        permissions: null
        groups:
        - default
      Joe___Glover:
        permissions: null
        groups:
        - default
      Alex34567890:
        permissions: null
        groups:
        - default
      OhNinja95:
        permissions: null
        groups:
        - default
      Browneyelaaa:
        permissions: null
        groups:
        - Admin
      Joeypunkrock:
        permissions: null
        groups:
        - Admin
     
  12. Offline

    godsyn

    Fixed: users weren't indented enough. Tested with : http://yaml-online-parser.appspot.com/
    Code:
    groups:
      Moderator:
        permissions:
            - essentials.ban
            - essentials.banip
            - essentials.tempban
            - essentials.jail
            - essentials.jails
            - essentials.kick
            - essentials.kick.notify
            - essentials.togglejail
            - essentials.tp
            - essentials.unban
            - essentials.unbanip
            - worldedit.wand
            - worldedit.expand
            - 'worldedit.selection.*'
            - 'worldguard.region.addmember.*'
            - 'worldguard.region.addowner.*'
            - worldguard.region.define
            - 'worldguard.region.info.*'
            - 'worldguard.region.redefine.*'
            - 'worldguard.region.redefine.member.*'
            - 'worldguard.region.redefine.own.*'
            - 'worldguard.region.removeowner.*'
            - 'worldguard.region.removemember.*'
            - 'worldguard.region.setparent.*'
            - 'worldguard.region.setpriority.*'
            - 'worldguard.region.remove.*'
        inheritance:
          - Normal User
      VIP:
        permissions: [ ]
        inheritance:
          - Normal User
      Admin:
        permissions:
          - '*'
          - 'permissions.*'
          - 'lockette.*'
          - essentials.backup
          - essentials.essentials
          - essentials.setspawn
          - essentials.reloadall
          - essentials.plugin
          - 'essentials.*'
          - 'worldedit.*'
          - 'worldguard.*'
          - 'ChestShop.*'
          - logblock.tools.tool
          - logblock.tools.toolblock
          - 'milkadmin.*'
          - 'uhome.*'
          - uhome.admin.reload
          - 'vanish.*'
        inheritance:
          - moderator
      default:
        permissions:
          - -essentials.item
          - essentials.afk
          - essentials.back
          - 'essentials.back.*'
          - essentials.help
          - essentials.home
          - essentials.list
          - essentials.me
          - essentials.msg
          - essentials.pay
          - essentials.rules
          - essentials.sethome
          - essentials.sethome.multiple
          - essentials.spawn
          - essentials.seen
          - essentials.top
          - essentials.tpa
          - essentials.tpaccept
          - essentials.tpdeny
          - essentials.tpahere
          - essentials.warp
          - essentials.warp.list
          - essentials.balance
          - essentials.balancetop
          - essentials.pay
          - essentials.delhome
          - 'lockette.user.create.*'
          - ChestShop.shop.buy
          - ChestShop.shop.sell
          - ChestShop.shop.create
          - uhome.own.warp
          - uhome.own.set
          - uhome.own.delete
          - uhome.own.list
          - 'mcmmo.ability.*'
          - 'mcmmo.item.*'
          - 'mcmmo.skills.*'
          - mcmmo.commands.party
          - mcmmo.chat.partychat
    
    messages:
        build: '&cYou do not have permission to build here.'
    users:
        Andy_Madden:
          permissions: null
          groups:
          - default
        darknessninja:
          permissions: null
          groups:
          - default
        Tom2000x:
          permissions: null
          groups:
          - default
        Keever100:
          permissions: null
          groups:
          - default
        dsmaster709:
          permissions: null
          groups:
          - default
        Ters01:
          permissions: null
          groups:
          - default
        groveham:
          permissions: null
          groups:
          - Admin
        edsel2002:
          permissions: null
          groups:
          - default
        Zesteh:
          permissions: null
          groups:
          - default
        ethandavidson:
          permissions: null
          groups:
          - default
        AZEME:
          permissions: null
          groups:
          - default
        Joe___Glover:
          permissions: null
          groups:
          - default
        Alex34567890:
          permissions: null
          groups:
          - default
        OhNinja95:
          permissions: null
          groups:
          - default
        Browneyelaaa:
          permissions: null
          groups:
          - Admin
        Joeypunkrock:
          permissions: null
          groups:
          - Admin
     
  13. Offline

    groveham

    So will that fix the error in the server and the error where they could only used a few commands?
     
  14. Offline

    marcelo8576

    How can I get another plugins command? Is it like /give nexor 50 50 == essentials.give.name.item?

    Thanks in advance,
    Nexor
     
  15. Offline

    maxietaxie300

    when i converted my groups from group manager to permissions bukkit, it doesent have the correct spacing in it, and its not working for me. either that or the users are supposed to go first...???
     
  16. Offline

    godsyn

    Users can come before or after. Toss it though a parser.
     
  17. Offline

    ForsakenRealmz

    So there are no other Chat plugins that work with this plugin? mChat isn't the best.. It never automatically adds the Prefixs of new people on my server!
     
  18. Offline

    maxietaxie300

    idk y but my groups arent working here they are. (BTW i converted them from group manager to this)

    groups:
    default:
    permissions:
    essentials.spawn: true
    permissions.build: false
    Member:
    permissions:
    wormhole.use.sign: true
    wormhole.use.dialer: true
    wormhole.remove.own: true
    wormhole.list: true
    wormhole.use.compass: true
    iConomy.access: true
    iConomy.rank: true
    iConomy.list: true
    iConomy.payment: true
    iConomy.bank.access: true
    iConomy.bank.join: true
    iConomy.bank.main: true
    iConomy.bank.main.view: true
    iConomy.bank.join.multiple: true
    iConomy.holdings: true
    iConomy.pay: true
    homespawnplus.spawn: true
    essentials.afk: true
    essentials.msg: true
    essentials.mail.send: true
    essentials.mail: true
    essentials.spawn: true
    essentials.tpa: true
    essentials.tpaccept: true
    essentials.tpdeny: true
    essentials.warp: true
    essentials.warp.list: true
    essentials.sell: true
    essentials.buy: true
    permissions.build: true
    inheritance:
    - Guest
    Builder:
    permissions:
    wormhole.create: true
    essentials.sethome: true
    essentials.home: true
    permissions.build: true
    inheritance:
    - Member
    Trusted:
    permissions:
    realshop.create: true
    realshop.delete: true
    realshop.give: true
    realshop.open: true
    realshop.close: true
    realshop.buy: true
    realshop.sell: true
    realshop.xbuy: true
    realshop.xsell: true
    realshop.marketitemsonly: true
    realshop.damageditems: true
    realshop.price.set: true
    realshop.price.del: true
    realshop.market.display: true
    realshop.market.set: true
    realshop.market.del: true
    realshop.simul: true
    realshop.daily: true
    permissions.build: true
    inheritance:
    - Builder
    EliteBuilder:
    permissions:
    '': true
    permissions.build: true
    inheritance:
    - Trusted
    Elite:
    permissions:
    '': true
    permissions.build: true
    inheritance:
    - EliteBuilder
    Protector:
    permissions:
    residence.create: true
    mobdisguise.pig: true
    mobdisguise.chicken: true
    mobdisguise.sheep: true
    mobdisguise.squid: true
    'wordledit.*': true
    permissions.build: true
    inheritance:
    - Elite
    Mod:
    permissions:
    'admincmd.*': true
    'hawkeye.*': true
    'lockette.*': true
    'mobdisguise.*': true
    'nocheat.*': true
    'permissions.*': true
    'residence.*': true
    setrank.rank.Guest: true
    setrank.rank.Member: true
    setrank.rank.Builder: true
    setrank.rank.Trusted: true
    setrank.rank.EliteBuilder: true
    setrank.rank.Elite: true
    setrank.rank.Mod: true
    setrank.rank.guest: true
    setrank.rank.member: true
    setrank.rank.builder: true
    setrank.rank.trusted: true
    setrank.rank.elitebuilder: true
    setrank.rank.elite: true
    'showcase.*': true
    'worldedit.*': true
    'wormhole.*': true
    'iconomy.*': true
    'mcbans.*': true
    'homespawnplus.*': true
    'rankup.*': true
    'essentials.*': true
    permissions.build: true
    inheritance:
    - Elite
    HeadMod:
    permissions:
    'admincmd.*': true
    'hawkeye.*': true
    'lockette.*': true
    'mobdisguise.*': true
    'nocheat.*': true
    'permissions.*': true
    'residence.*': true
    setrank.rank.Guest: true
    setrank.rank.Member: true
    setrank.rank.Builder: true
    setrank.rank.Trusted: true
    setrank.rank.EliteBuilder: true
    setrank.rank.Elite: true
    setrank.rank.Mod: true
    setrank.rank.guest: true
    setrank.rank.member: true
    setrank.rank.builder: true
    setrank.rank.trusted: true
    setrank.rank.elitebuilder: true
    setrank.rank.elite: true
    'showcase.*': true
    'worldedit.*': true
    'wormhole.*': true
    'iconomy.*': true
    'mcbans.*': true
    'homespawnplus.*': true
    'rankup.*': true
    'essentials.*': true
    permissions.build: true
    inheritance:
    - Mod
    Donator:
    permissions:
    essentials.compass: true
    essentials.depth: true
    essentials.getpos: true
    essentials.help: true
    essentials.helpop: true
    essentials.helpop.receive: true
    essentials.ignore: true
    essentials.info: true
    essentials.list: true
    essentials.list.hidden: true
    essentials.me: true
    essentials.motd: true
    essentials.nick: true
    essentials.powertool: true
    essentials.powertooltoggle: true
    essentials.realname: true
    essentials.rules: true
    essentials.seen: true
    essentials.spawner: true
    essentials.suicide: true
    essentials.whois: true
    permissions.build: true
    inheritance:
    - Elite
    VIP:
    permissions:
    essentials.bigtree: true
    essentials.give.item-all: true
    essentials.itemspawn.exempt: true
    essentials.god: true
    essentials.heal: true
    essentials.item: true
    'essentials.kit.*': true
    essentials.ptime: true
    essentials.repair: true
    essentials.time: true
    essentials.time.set: true
    essentials.tree: true
    essentials.unlimited: true
    permissions.build: true
    inheritance:
    - Donator
    EliteVIP:
    permissions:
    'worldedit.*': true
    'mobdisguise.*': true
    essentials.back: true
    essentials.back.ondeath: true
    essentials.delhome: true
    essentials.delwarp: true
    essentials.home: true
    essentials.jump: true
    essentials.sethome: true
    essentials.sethome.multiple: true
    essentials.setwarp: true
    essentials.top: true
    essentials.tp: true
    essentials.tpa: true
    essentials.tpaall: true
    essentials.tpaccept: true
    essentials.tpahere: true
    essentials.tpall: true
    essentials.tpdeny: true
    essentials.tphere: true
    essentials.tpo: true
    essentials.tpohere: true
    essentials.tppos: true
    essentials.warp: true
    essentials.tptoggle: true
    essentials.warp.list: true
    essentials.portal: true
    essentials.world: true
    permissions.build: true
    inheritance:
    - VIP
    Admin:
    permissions:
    'admincmd.*': true
    'hawkeye.*': true
    'lockette.*': true
    'mobdisguise.*': true
    'nocheat.*': true
    'permissions.*': true
    'residence.*': true
    setrank.rank.Guest: true
    setrank.rank.Member: true
    setrank.rank.Builder: true
    setrank.rank.Trusted: true
    setrank.rank.EliteBuilder: true
    setrank.rank.Elite: true
    setrank.rank.guest: true
    setrank.rank.member: true
    setrank.rank.builder: true
    setrank.rank.trusted: true
    setrank.rank.elitebuilder: true
    setrank.rank.elite: true
    'showcase.*': true
    'worldedit.*': true
    'wormhole.*': true
    'iconomy.*': true
    'mcbans.*': true
    'homespawnplus.*': true
    'rankup.*': true
    'essentials.*': true
    permissions.build: true
    inheritance:
    - HeadMod
    HeadAdmin:
    permissions:
    'admincmd.*': true
    'hawkeye.*': true
    'lockette.*': true
    'mobdisguise.*': true
    'nocheat.*': true
    'permissions.*': true
    'residence.*': true
    setrank.rank.Guest: true
    setrank.rank.Member: true
    setrank.rank.Builder: true
    setrank.rank.Trusted: true
    setrank.rank.EliteBuilder: true
    setrank.rank.Elite: true
    setrank.rank.Mod: true
    setrank.rank.guest: true
    setrank.rank.member: true
    setrank.rank.builder: true
    setrank.rank.trusted: true
    setrank.rank.elitebuilder: true
    setrank.rank.elite: true
    setrank.rank.mod: true
    'showcase.*': true
    'worldedit.*': true
    'wormhole.*': true
    'iconomy.*': true
    'mcbans.*': true
    'homespawnplus.*': true
    'rankup.*': true
    'essentials.*': true
    permissions.build: true
    inheritance:
    - Admin
    Owner:
    permissions:
    permissions.build: true
    inheritance:
    - HeadAdmin
    users:
    maxietaxie300:
    infernogust1:
    stripyman:
    apple_buddy:
    boy6482:
    darkdragon0822:
    vLeg4ndHD:
    mrfishtanx:
    guitarshrine:
    deathlord358:
    fun_dude7654:
    tomtigergrounds:
    CR4ZYGAMER24:
    Ricezor:
    Unknownlolz:
    TheBeast808:
    TK_Flames:
    xRapidzZ:
    waterfrog204:
    Spades123:
    johnflipper5:
    charizard500:
    battlemandan:
    bob93219:
    Timmy1941:
    devinlhill:
    manutdred:
    luna39:
    Littledanno:
    lightswitchr:
    Fasds:
    luwise:
    Shawn34668:
    Lightningrocks27:
    popmax:
    Ekib:
    arthiman:
    cameron19999:
    SCope13:
    joechock:
    rebaabbymoo:
    casana13:
    eljacko62:
    tigerwiger:
    Manta1025:
    Laloo628:
    Bloodferret:
    sanzenbacher18:
    samandemma:
    kirbytwo:
    fvdf:
    camosurfer21:
    dast101:
    Sam_Millar:
    javaid1998:
    ExWingFighter98:
    Rimli:
    SamP_Rules:
    ChopMineDig:
    camodakilla:
    mrlochster:
    TrAgiiK_ReSpEcT:
    annebanne121:
    rUafraid:
    Garrzaa:
    nearswordman:
    echobacon:
    hudson1999:
    sassykins2:
    SoulluoS:
    Penguinpow12:
    unberhaxornova:
    S_T_A_G_E_R:
    blade123789:
    Skribblenaut:
    jarrod1:
    sterthe:
    panda54545:
    LOLness123:
    SharpScope:
    Honey_dew112:
    chimcho:
    gunpro11:
    thehunter1135:
    foxtoeses:
    Umbreon28:
    KonX1955:
    jockis1123:
    Jesse1206:
    SuperSyd2121:
    awsomeman1212:
    qussai12345:
    kazoooooooo:
    Valkodu:
    Mattma13:
    RoxasNomura:
    GoEatNow:
    chobits_mue:
    16smithaj:
    jakes7677:
    marcusvinther:
    zorodf544:
    jonyocum26:
    laws23198:
    Zar0beck:
    gamershot325:
    Azma27:
    joni0503:
    LenNemo:
    WizTerok:
    Goo9:
    henriksejemilo:
    madsmogens:
    andreacool:
    mrminecraft106:
    redead15:
    Zwill:
    vynlendis:
    casperberry:
    yumyumdonuts:
    gregoryalussier:
    marcolem:
    legoboyryanf:
    tm9999999100:
    tiggy100:
    noonoodragon:
    popsip33:
    HughSP:
    flamingdeath1:
    bannanaeater:
    zackeithnv:
    Kulalase18:
    Sylogis:
    jesse9595:
    Lampsarefun:
    K1NGOFYOU:
    Exontez:
    volkov127:
    rocktoke:
    njw1011:
    LoveIvy:
    Kr3nd:
    Cianouch:
    Hanrick:
    samarimonkey:
    mrpeople1999:
    jaykeandryan:
    NiiNjA_zombie:
    Lone_Cow:
    Ragens:
    systemfire:
    CurvedJarrod:
    mastercheif559:
    killerpuggs:
    joppe_95:
    Araimos:
    TomAwezome:
    emil8816:
    chedebo:
    FRED9393:
    Makist3:
    radiation231:
    antonclement2001:
    lumbye:
    jeremimaurycy:
    SanturaZ:
    ryan_barouki:
    Lefa88:
    iChiss97:
    JimmyJoeCheese12:
    pesta_the_great:
    frietman3:
    SkyGem:
    linkmasta10:
    TiernanTheMan:
    alexlester9:
    XBOXWilliam2000:
    Greenleaf_:
    Leslie0203:
    SquintyEyedAsian:
    Hexag0n:
    meat_man:
    Jayjay5341:
    louisvillecards1:
    noah93:
    Harap99:
    ckmc98:
    zachkimpel123:
    albedonox:
    popop100:
    hcsoccerstar02:
    sonomavc_012:
    LookinLazy:
    doomsday796:
    Blix2003:
    Lutzboys:
    slayerx009:
    burke828:
    Zennparadox:
    hyperion84:
    Lark99:
    Darklights12:
    Jerzy067:
    MasterofTrumpets:
    zak5263985263:
    Gamecube47:
    pkt77:
    mrminecraft333:
    carrot276:
    Timberwolf777:
    logan9250:
    HEBA11:
    douroucouli101:
    Tarumaho:
    bumbleberry:
    toodee808:
    ChrisTJ12:
    awesomecookie1:
    TheSuds13:
    rlnapier81:
    MPB20:
    droptic:
    mewtwo7777:
    EZI0N:
    jojoma11:
    migwier:
    noahbee:
    nfizzle99:
    mail21:
    thekill9714:
    darkwalker247:
    ryoss:
    TiaLung:
    Conker2015:
    64diamonds4me:
    chefboi878:
    kocornik:
    choo27:
    Aliloowho:
    john328:
    xTvGamer:
    yognaught58:
    tommyrocks:
    dianejs:
    vainer555:
    curtis3342:
    imhidingLSD:
    diamondminer_1:
    sundsman:
    kirkcaldy2000:
    Verzon0:
    Ramacrx:
    KABKawan043:
    tore2001:
    coolboy03:
    shoop_da_woop12:
    lopptesty:
    ko10:
    hoodlum47:
    zulerf:
     
  19. Offline

    GameFAQsRolo

    @SpaceManiac Is PermissionsBukkit still an active project? Jenkins is down at the time of this post, but there hasn't been an updated build in a month so I guess it doesn't matter. I also understand that it's so basic that it doesn't need constant updates, but at least an update to confirm it works on newer CB builds would be helpful. I love PermissionsBukkit's permissions format. It's simple and matches the default perms. It doesn't have all the extra stuff that makes it "easier" to use which just ends up breaking or causing problems. I only have one major problem with PermissionsBukkit, it doesn't support prefixes and suffixes. Can you add support for them, please?

    @ Everyone else
    Does anyone know of a simple display name plugin that works with permissionsbukkit? mChat looks like it's going to be discontinued in favor of mChatSuite. Not only is it a pain to setup mChat with permissionsbukkit, but it just has way more features than I need. I just want something simple to add prefixes and suffixes to people's names and nothing more. I have Essentials, and it would work, but permissionsbukkit does not support prefixes and suffixes.
     
  20. Offline

    skinnybones111

    http://forums.bukkit.org/threads/ch...sy-prefixes-api-permissionsbukkit-1185.26726/
    simple prefix, i love it!
     
  21. Offline

    GameFAQsRolo

  22. Offline

    j_is_me57

    When will this be ready for 1.0.0...... My server is on halt until this is done, not to be annoying or anything but I need this plugin. And I'm gonna wait for this as long as I can because I much prefer this to PEX or anything else. Hope to see an update soon! Keep up the good work.


    After quickly looking at this, I noticed you have your first group as "default" but your second group "Member" in inheriting from "Guest" you've confused Guest with default... I'm sure there is a few other things, but that could be part of your problem... I dont plan on reading it all... Cause im not a developer or anything, but after a quick glance I noticed it. Hope that helps.

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

    Deleted user

    This is outdated T.T
     
  24. Offline

    SpaceManiac

    Hey, I'll repeat what I said in a PM to someone - yes PermissionsBukkit is inactive, I've been very busy and in fact have been on a family trip for the past week, but to the best of my knowledge (testing on latest CraftBukkit as of last night) it is not outdated. I'm aware of a couple minor bugs I plan to get around to fixing in the nearish future but until then PermissionsBukkit should continue to function just as you know and lovetolerate.
     
  25. Offline

    AcidSikeO

    Which CB build did you test this on? Sure it was CraftBukkit? Or was that a fib? I have tested this on every build since #1528 and it loads with no error report, however, I can add a user to the admin group and he still has no ability to build anything or open doors. I am just using the default setup for this plugin which worked just fine for #1337.
     
  26. Offline

    md_5

    Clearly not my pm you replied to, looking for help?
     
  27. Offline

    Columbosaurus

    Hi, Im having issues with The permissions. All my nodes are correct and stuff, Console aggrees with me :) just when a player logs in, The server lags then there permissions dont work, The message im getting is 'Failed to run [player_join] to permissionsbukkit' or somthing. Please help, Its only been a problem since 1.0 upgrade. Im using Cb 1550 i think, its the newest build anyway.

    For chat i recconmend iOP, here is what the prefix thign should be and for indev players this is here also.:

    Player-NameColor: '&6'
    Player-MsgColor: '&f'
    Player-Prefix: ''
    Player-Suffix: ''
    Normal Chat: false
    Colored Online List: true


    Columbosaurus:
    prefix: '&0[&4Owner&0] '
    name: '&a'
    suffix: ' &b[&4Rawr!&b]'
    msg: '&f'

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

    daredevilk

    Hello, Lovely plugin. Quick question. Are there promotions in this plugin? I can't seem to find them.
    If not, is there a way to for someone to add there self to a particular group and not be able to change anyone elses?
     
  29. Offline

    md_5

    Nope.
    I feature I wanted to add, but @SpaceManiac aint like it.
     
  30. Offline

    saul100

     
  31. Offline

    md_5

    No promotion tracks.
    eg /permissions promote md_5

    Executes commands to get the player to the next track, like bpermissions or pex does
    /permissions player addgroup md_5 Member
    /permissions player addgroup md_5 Donator
    /permissions player addgroup md_5 Moderator
    /permissions player addgroup md_5 Admin

    @saul100
     

Share This Page