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 Mar 29, 2012Does anyone know if this is compatible with the 1.2.4 R1.0 release?
-
View User Profile
-
Send Message
Posted Mar 29, 2012Please upgrade to 1.2.4 soon other perms plugins are really annoying
-
View User Profile
-
Send Message
Posted Mar 29, 2012Честно парни обновите версию плагина это самый любимый плагин из Permissions PermissionsEx плахой хуже не видел!
-
View User Profile
-
Send Message
Posted Mar 29, 2012I beg you please update to 1.2.3 plugin hate other plug-ins
-
View User Profile
-
Send Message
Posted Mar 29, 2012@snowy007
What Im trying to do though is manage what commands user can use, such as normal users being able to access /home and /sethome command from jcommands but none of the other commands. But at the moment to use any of the commands you have to be an op and I dont want to op people as that means I get people using the /nuke command which is annoying to say the least.
-
View User Profile
-
Send Message
Posted Mar 28, 2012@SpaceManiac
I noticed that the current version is 1.6, yet the source on GitHub (at least per pom.xml) says its 1.5? Is this a typo? Or did a Push not happen?
-
View User Profile
-
Send Message
Posted Mar 28, 2012Unfortunately that is only an example to show how permissions work.
But i solved it using worldguard. I just allowed building with permissionsbukkit but set the 'build' flag of the global region to 'deny' with worldguard.
EDIT:
Looks like the person below me already told the same thing just before i posted this.. xD (i know, it was an hour ago but i already had the comment window open an hour ago.. xD)
-
View User Profile
-
Send Message
Posted Mar 28, 2012@Philak
That was an example of a permission, which should not be construed as being an actual permission.
@Philak
Let the permissions system do what it does best - manage user/group permissions. You are better off using a zoning plugin such as Residence, WorldGuard, etc. to provide finer control of what a player can and cannot do in an area, region, and/or world.
is only meant as a safeguard for the default group should someone not understand how to set up users/groups, lest griefers come and destroy your creations.
-
View User Profile
-
Send Message
Posted Mar 28, 2012mysql please :)
-
View User Profile
-
Send Message
Posted Mar 28, 2012@snowy007
http://wiki.bukkit.org/Setting_Up_Bukkit_Permissions
Wiki mentions permissions about allowing users to open doors, hope it helps
-
View User Profile
-
Send Message
Posted Mar 28, 2012Is there a way to still let users use doors, levers, buttons, pressureplates, etc... when i give them permissions.build: false ? I Just created a special showcase world where all of the best creations that have been made on my server will be displayed. Of course i don't wan't anyone to start editing things on a world thats only there for showing off creations. So i just give everyone permissions.build: false on this world. The problem now however is that they can't even leave the house where they first spawn in because they can't open doors....
-
View User Profile
-
Send Message
Posted Mar 27, 2012@erikli99
Yeah, SimplePrefix. Works pretty well, colour compatible and a general efficiency. Try it, it can handle changing groups by changing prefixes, too. I use it on my server.
-
View User Profile
-
Send Message
Posted Mar 27, 2012@fjutte
Wow so I spent hours trying to fix this thing and all it was were a lack of spaces... lol. Working fine now cheers :D
EDIT: Spoke to soon -_- just gives all permissions to everyone now.
-
View User Profile
-
Send Message
Posted Mar 26, 2012If you use /perm command, it breaks the config.yml file if it's not parsed as YAML. use a online yaml parser
Sometimes, if you write something wrong in the permissions.yml file, it rewrites the permissions.yml with only 2 spaces as indent and then it won't give the proper permissions. Please update!!
example YAML, with supposed 4 spaces indents:
example, after plugin has rewritten permissions.yml, with only 2 spaces as indents
-
View User Profile
-
Send Message
Posted Mar 26, 2012Been spending hours trying to get permissions to work but think Ive found the problem. Basically when starting the server it says the config file is loaded correctly but when using the /permissions group list it brings up errors and when searching for a specific group such as admin it says it doesn't exist.
-
View User Profile
-
Send Message
Posted Mar 26, 2012Randomly, half of my permissions no longer work. :(
Despite being defined true (plugin.permissions: true) upon using the command one is given the 'you don't have permission' error. There's no correlation between the one's that do/don't work either. it's bizarre. CB1.2.4-R0.1 (2120) I wish I had more info to offer. :\
-
View User Profile
-
Send Message
Posted Mar 26, 2012Any chance someone can take this plugin over and at least make it not use the mainthread when it's being written into? Cause 5 second lagspikes when someone gets promoted is pretty bad. Hence this plugin needs to be updated badly.
-
View User Profile
-
Send Message
Posted Mar 25, 2012Hi!
I'm using PermissionsBukkit and Worldguard. I want to use the /region addmember <id> g:<group> but i can't, i think PermissionsBukkit and worldguard won't work together, isn't it? It is possible to do something, or not?
Thanks
P.S: (I'm french, excuse me for the mistakes.)
-
View User Profile
-
Send Message
Posted Mar 24, 2012@jeti191
There will be an error on the console. Reproduce the problem and upload the error somewhere (copy + paste).
-
View User Profile
-
Send Message
Posted Mar 24, 2012is there currently a working prefix suffix plugin for permissionsbukkit?