PermissionsBukkit - the Official Default Groups Plugin
Current Version: v1.6 (The R5 Update Take Two)
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 v1.6 (jar) (details) Might be buggy, please report any issues!
Old Versions:
PermissionsBukkit v1.2 (jar) (details)
SuperpermsBridge v1.2 (jar) (details)
Other Important Information:
Commands
Configuration
FAQ
Changelog:
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.
Facts
- Date created
- Aug 25, 2011
- Categories
- Last update
- Mar 01, 2012
- Development stage
- Release
- Language
- enUS
- License
- MIT License
- Curse link
- PermissionsBukkit
- Downloads
- 214,333
- Recent files
- R: PermissionsBukkit v1.6 for CB 1.1-R6 Mar 01, 2012
- A: PermissionsBukkit v1.5 for CB 1.1-R4 Feb 26, 2012
- R: PermissionsBukkit v1.2 for CB 1060 Aug 25, 2011

- Reply
- #493
VlperX May 15, 2012 at 15:27 UTC - 0 likesI've encountered a MAJOR bug and I would greatly appreciate it being resolved. I would post a ticket but they don't appear to get answered.
I was testing out BuyCraft just now and I had it run this command for me: <permissions player unsetperm {name} games:BuyCraftTest.node true>
this is what happens... The permission successfully writes to the config -
vlperx: worlds: games: BuyCraftTest.node: true
HOWEVER It has erased my group and all of my permissions...
As you can see in this ticket, I'm not the only one with this problem... http://dev.bukkit.org/server-mods/permbukkit/tickets/181-bug-in-set-perm/
Is this some plugin conflict? It seems more likely that PermissionsBukkit 1.6 has a MAJOR bug.
- Reply
- #492
atvrider647 May 14, 2012 at 19:22 UTC - 0 likesAnyone else get this or can help? I can't fix it!!!!!
On a Ubuntu x64 op system.....
12:20:25 [SEVERE] null
org.bukkit.command.CommandException Unhandled exception executing command 'perms' in plugin PermissionsBukkit v1.6
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NullPointerException
at com.platymuus.bukkit.permissions.PermissionsCommand.groupCommand(PermissionsCommand.java:167)
at com.platymuus.bukkit.permissions.PermissionsCommand.onCommand(PermissionsCommand.java:146)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
... 12 more
- Reply
- #491
fjutte May 14, 2012 at 12:51 UTC - 1 like@woodendinosaur: Go
yes, its standard procedure for many plugins that are badly coded :)
- Reply
- #490
fjutte May 14, 2012 at 12:50 UTC - 0 likes@cocoson: Go
dont negate it then, use "false" state like so
your-permission: false
- Reply
- #489
fasting321 May 14, 2012 at 07:52 UTC - 0 likesThis is an awesome permission plugins
- Reply
- #488
cocoson May 12, 2012 at 20:11 UTC - 0 likes@woodendinosaur: Go
nah its not setting it to false doesnt help and the dude that makes stargate is being a dick about it so its kinda hard to get something working when they send you back here
- Reply
- #487
woodendinosaur May 12, 2012 at 14:43 UTC - 0 likes<<reply 702076>>
http://dev.bukkit.org/server-mods/permbukkit/pages/configuration/
Is this what you looking for?
- Reply
- #485
cocoson May 12, 2012 at 03:39 UTC - 0 likeshow do i negate a permissions node
- Reply
- #484
woodendinosaur May 11, 2012 at 14:56 UTC - 0 likesI recently had an issue setting up a plugin that the default perm values set in the plugin.yml were taking precedence over the values set in permissions.yml located in the root folder. Is this standard behavior? I wrestled with it for a while before I realized that was the issue. I am just curious now, and a bit more educated I guess. :D
- Reply
- #483
wildfreak26 May 11, 2012 at 11:28 UTC - 0 likesIf anyone is having problems, I have a working config that I can post if someone wants to see it as a guide. Thank you fjutte for your help.