PermissionsBukkit
PermissionsBukkit - the Official Default Groups Plugin
Current Version: v2.3 (beta v2.4)
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 Beta Version:
PermissionsBukkit v2.4 beta (details)
Current Version:
PermissionsBukkit v2.3 (jar) (details)
Previous Beta Version (for older than 1.7.6):
PermissionsBukkit v2.2 beta (details)
Other Important Information:
Commands
Configuration
FAQ
Changelog:
For changelog information, known caveats, and other release notes, see the entries on the files page.
Plugin Metrics
PermissionsBukkit gathers some information about your usage via PluginMetrics. The information is available here, and you can disable metrics on your server by changing 'opt-out' to true in plugins/PluginMetrics/config.yml. You can view your own stats with the /perm about command.
PermissionsBukkit collects this information about your specific usage:
- The number of groups, users, worlds, permissions, and permission roots (first parts) in your configuration.
- Whether you use per-user permissions, per-world permissions, group inheritance, and API features.
- Whether anti-build is enabled, assigned to the default group, and has a message.
- Whether debug mode or custom permissions (permissions.yml file) are in use.
- Whether the example user "ConspiracyWizard" is in your configuration (this is not a real person).
Additionally, some information is collected by PluginMetrics by default:
- Java version
- Operating system
- Authentication mode (online/offline)
- System architecture (32/64-bit) and core count
- Game version
- Server location


-
View User Profile
-
Send Message
Posted Jul 27, 2013@Ramimy1555
Don't do /perms reload.
-
View User Profile
-
Send Message
Posted Jul 26, 2013@GMLASS
Eu também sou brasileiro, gostaria de um update pois este não está funcionando.
-
View User Profile
-
Send Message
Posted Jul 25, 2013@RivfaderAldhissla
This plugin is reliable enough to not be updated every MC version. If it stops working, it'll be updated.
-
View User Profile
-
Send Message
Posted Jul 24, 2013The Config.yml Messed Up Each Time I Did /perms reload.... Any Suggestions?
-
View User Profile
-
Send Message
Posted Jul 22, 2013Is this project still going? It hasn't been updated since May, and I consider using it for my serer, but in order for that I need to verify that this is a reliable plugin...
-
View User Profile
-
Send Message
Posted Jul 17, 2013Unfortunately I was forced to switch to a faster permissions manager (zPermissions) after I back-traced several lagspikes on my server through my own code to a series of permission calls through Vault, which were being received by PermissionsBukkit. You may want to work on speeding up these calls. I can't verify it, but my sneaking suspicion is that you're re-saving the flag file after every modification, and that's producing rather large lag spikes.
-
View User Profile
-
Send Message
Posted Jul 16, 2013Hello I recently got the plugin for my server because most other plugins just don't work for me in the field of permissions for un-opped players. I have put most permissions for default but I do not know the permissions to open chests or break blocks. Can someone help by just saying the 2 permissions? It would mean a lot. IP: 108.13.13.44
-
View User Profile
-
Send Message
Posted Jul 9, 2013hello I am Brazilian and I need help I am using a translator and want to know how to fix a problem. any permissions plugin that makes use of an ordinary player can not use pressure plates door knobs and anything else. what should I do?
-
View User Profile
-
Send Message
Posted Jul 9, 2013hello I am Brazilian and I need help I am using a translator and want to know how to fix a problem. any permissions plugin that makes use of an ordinary player can not use pressure plates door knobs and anything else. what should I do?
-
View User Profile
-
Send Message
Posted Jul 9, 2013@macethebass
You can view the permission nodes here. https://github.com/SpaceManiac/PermissionsBukkit/blob/master/src/main/resources/plugin.yml
-
View User Profile
-
Send Message
Posted Jul 9, 2013Are there permissions for this permissions plugin? I'm trying to give admins things like /perm dump so I can have them sort out a few issues.
All I can seem to find is that only ops can operate this plugin.
-
View User Profile
-
Send Message
Posted Jul 9, 2013Who is the setrank command intended to be assigned to? The most privileged users already have setgroup and the lesser privileged users could use it to demote more privileged users. I don't see any way to restrict whose rank a player can set.
-
View User Profile
-
Send Message
Posted Jul 9, 2013@TrenTech
I think it means that there is a loop in your permissions file. Check to see if there is another group that is also inheriting default that shouldn't be?
This is just a guess and I am unsure of the issue, but this would not hurt to check out.
-
View User Profile
-
Send Message
Posted Jul 9, 2013This permissions plugin is still working fine on 1.6.1 right? I seem to be getting errors in my console on startup... :\
SEVERE org.apache.commons.lang.UnhandledException: Plugin PermissionsBukkit v2.1 generated an exception while executing task 14
-
View User Profile
-
Send Message
Posted Jul 8, 2013What does this mean? My config worked fine on my old server.
[WARNING] [PermissionsBukkit] In group iron: recursive inheritance from default
-
View User Profile
-
Send Message
Posted Jul 1, 2013AZRank not Work :/
-
View User Profile
-
Send Message
Posted Jun 30, 2013@Matuzalen
xD Try removing the "Okay i modified it again like this but it STILL DOES NOT WORK. i think the error is because i have Multiple Worlds. I use Mulitverse and Multiworld." on top of the config.
-
View User Profile
-
Send Message
Posted Jun 30, 2013Okay I updated my yml file again but it still does not work -.- I think the problem is that i have Mulitworld and Multiverse installed. http://pastebin.com/M6yTpGrE
-
View User Profile
-
Send Message
Posted Jun 30, 2013@Matuzalen
Lol, did you notice that "permissions.build" has a ": true" in front of it? You need to do the same with all the permissions on the list. So it should look like this http://pastebin.com/NXUTnJdM
-
View User Profile
-
Send Message
Posted Jun 28, 2013Any thoughts on sql support?