PermissionsBukkit

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

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 without 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).

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

http://i.imgur.com/NOZPK.png

Plugin Metrics
http://api.mcstats.org/signature/PermissionsBukkit.png
To disable, change 'opt-out' to true in plugins/PluginMetrics/config.yml.

Other Important Information:
Commands
Configuration
FAQ

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/PermissionsBukkit (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.5)

  • 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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of gh0stalker gh0stalker May 16, 2013 at 05:15 UTC - 0 likes

    @ReayGun: Go

    To put the player into a single group while ingame use: /permissions setrank <player> <group>

  • Avatar of gh0stalker gh0stalker May 16, 2013 at 05:13 UTC - 0 likes

    @detox78: Go

    You need to use spaces instead of TABs in the file. Test the contents on a parser such as http://yaml-online-parser.appspot.com/

  • Avatar of softvelvet softvelvet May 15, 2013 at 03:24 UTC - 0 likes

    This still works, baby! And you can get simple prefixes and suffix with http:dev.bukkit.org/server-mods/simple-prefix/

  • Avatar of MinecraftMan872 MinecraftMan872 May 15, 2013 at 01:13 UTC - 0 likes

    doesn't work with essentials :/

  • Avatar of detox78 detox78 May 12, 2013 at 23:31 UTC - 0 likes

    12.05 16:28:48 [Server] INFO ^ 12.05 16:28:48 [Server] INFO - admin 12.05 16:28:48 [Server] INFO in "<string>", line 35, column 16: 12.05 16:28:48 [Server] INFO found character '\t' that cannot start any token 12.05 16:28:48 [Server] INFO org.bukkit.configuration.InvalidConfigurationException: while scanning for the next token 12.05 16:28:48 [Server] SEVERE [PermissionsBukkit] Failed to load configuration 12.05 16:28:48 [Server] INFO [PermissionsBukkit] Enabling PermissionsBukkit v2.0

    I keep getting this while trying to launch my server. It's with the default setup as well. Don't know what's wrong with '- admin'

  • Avatar of BluePheonix10101010 BluePheonix10101010 May 10, 2013 at 20:36 UTC - 0 likes

    @MastereSlimFat I simply don't know why try deleting the plugin and the FILE the config.yml should be in and then re-install.

  • Avatar of BluePheonix10101010 BluePheonix10101010 May 10, 2013 at 20:34 UTC - 0 likes

    PermissionsBukkit is like zPermissions i think there's a command /permissions group (NAME) prefix (PREFIX) if not you should install a chatformatting plugin :)

  • Avatar of gollumking gollumking May 08, 2013 at 23:41 UTC - 0 likes

    how do u add prefixes.

  • Avatar of MasterSlimFat MasterSlimFat May 07, 2013 at 00:45 UTC - 0 likes

    Hello, bought a new server, installed your plugin. Although, I simply can not locate the config.

  • Avatar of ohnjathecreator ohnjathecreator May 05, 2013 at 22:27 UTC - 0 likes

    I can't get my perms to work. I have the permissions.yml empty and this is the plugin config: http:pastebin.com/LGXsAXmi

    When I try to do any command on my server for Perms (while opped) I get an unhandled error. Log: http:pastebin.com/qQFx5dTj

    Please help.

I'm a poll!

  1. Choice:

  1. Results
  2. 29 comments

Facts

Date created
Aug 25, 2011
Categories
Last update
Sep 08, 2012
Development stage
Release
Language
  • enUS
License
MIT License
Curse link
PermissionsBukkit
Downloads
556,486
Recent files

Authors