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 May 8, 2012PermissionsBukkit messes up stuff on my server. It works fine if we paste in our config. But until we give someone a rank, it stops working. Takes away certain commands from people. So will this bug be fixed soon?
-
View User Profile
-
Send Message
Posted May 8, 2012im having problems adding users to groups... im op, and i have yml setup properly, it seems the /permissions player addgroup PLAYER GROUP command... it keeps spitting out errors essentially not allowing perms to work.
-
View User Profile
-
Send Message
Posted May 7, 2012I have a big problem with my permissions.yml! At the moment my Permissions.yml is tooo big and it takes ages to rank someone up (10 secs lag). Probably because the yml has alot of lines (atm 5000) and the read/write operation takes too long. Is there a way to speed up this process by maybe deleting all Members who havent been online for a month? Or anything else so i can speed it a little up because this is starting to get really really annoying and im getting alot of new members atm!
-
View User Profile
-
Send Message
Posted May 7, 2012I have a question... how can I make it so that a certain group's name is a certain color? Example: Let's say that I want a group called Purple to have it so that any members in it will have a purple name tag. Let's also say Purple is the default group. Now let's say noahdutch is in the group Purple. How can I make it so it automatically makes his name tag in chat Purple?
-
View User Profile
-
Send Message
Posted May 7, 2012Even though I had nothing to do with the development of PermissionsBukkit, I would like to thank fjutte for all of her AMAZING help with people in need!
-
View User Profile
-
Send Message
Posted May 6, 2012@jithin
This is a KNOWN issue. Solution:
take backup of the conifg.yml !!!!!
see my other posts about how to write the config.yml properly. the config.yml is NOT 100% yaml.
if you write the config.yml correctly, it will not break when using the /perms command
-
View User Profile
-
Send Message
Posted May 6, 2012um i am having trouble with this plugin, it keeps erasing my entire permissons and laving in my config with nothing and i have to sit in the chair and add all the permission thru the game not the config (when i use the config to add it erases) mind fixing this in the next update and try getting a new text document for just the permissions and group
and i really like using this plugin its less complicated
http://minecraft-server-list.com/server/59932/
-
View User Profile
-
Send Message
Posted May 5, 2012@fjutte
THANK YOU. I appreciate your help.. a lot. Now I know how to do it thanks so much. <3
-
View User Profile
-
Send Message
Posted May 5, 2012@wildfreak26
At first, it looked ok, then I noticed this:
you forgot the "permissions:" line :)
And, i noticed something else. You have both "essentials.help: true" and "commandbook.help: true" ; do you have both those plugins? They use the same command, so that's your problem I guess. Commandbook is good, but do you need it more than Essentials? Either way, uninstall one of them, and the problem with "/help" should be fixed.
-
View User Profile
-
Send Message
Posted May 5, 2012@fjutte
I have done everything you have said, it is still not working. Here is what it looks like now: http://i.imgur.com/9xFtY.png
Perhaps you could maybe join my server, and assist me? Thank you again.
-
View User Profile
-
Send Message
Posted May 5, 2012tip for server owners/admins
always make a backup of the config.yml, because if you write anything wrong the config file will be wiped.
on our server we make daily backup of the entire plugins directory, just to be sure nothing is fed up
-
View User Profile
-
Send Message
Posted May 5, 2012@wildfreak26
your "moderator" group is indented wrong, it looks to be part of the "admin" group
the "group" node in the "users" group, is also indented wrong. AND the "inheritance" is also wrong... :)
it should be like this:
I never understood essentials protect, so I use WorldGuard (get the latest dev build)
-
View User Profile
-
Send Message
Posted May 5, 2012@fjutte
I have formatted my config.yml like you had suggested, but still haven't had any luck. When I deop myself, and try a simple command like "/help" it won't allow me too. In my config the node is essentials.help: true Yet in game when I am op, I run the command /perms info essentials.help, and it says it is not found? Here is a picture of my config.yml-
http://i.imgur.com/97was.png
I am running on a mac if that changes anything. P.S. I am having problems where I can't see minecarts but others can. It acts like nothing is there (collision movements etc.) Sometimes when I place one it says: "essentials protect- this is protected by <myname>. If anyone can help me with this that would be greatly appreciative. Thanks
-
View User Profile
-
Send Message
Posted May 5, 2012@mokapang
remove your "*: true" from the admin-block or the entire admin-block
instead of giving admins all commands with the "*" node, just make them op with /op <player>
why? because the "*" node is NOT supported by this plugin. Read the FAQ!
-
View User Profile
-
Send Message
Posted May 5, 2012Does not work with latest bukkitcraft dev build.it is VERY important that you write the config right. First, the config.yml is NOT fully yaml.
In this example of "config.yml" you can see that the indent is only 2 spaces, not 4.
It is also VERY important that the "true" or "false" values are prefixed by a space after the colon ":", like this:
and NOT like this:
-
View User Profile
-
Send Message
Posted May 5, 2012need help.. its not working. no problems appear on serverlogs. but it doesnt work in game.
using craftbukkit 1.2.5 R1.0, Permissionsbukkit 1.6
http://img.krkrkrkr.kr/v/1205/05/2050W.jpg
-
View User Profile
-
Send Message
Posted May 4, 2012@KoBrA1135
YES I NEED HELP. Can you post an example of your config? thx. I could post mine so you could see what I did wrong, if you want to help me that much :)
-
View User Profile
-
Send Message
Posted May 4, 2012if you need help with config's message me ill send you a file. This plugin works great. I have no issues at all. Let me know if you guys need my help <3
-
View User Profile
-
Send Message
Posted May 4, 2012@snowy007 I have it all correct, but still not working. I think it worked for a little bit before, but now it doesn't.
-
View User Profile
-
Send Message
Posted May 4, 2012To many bugs, OUTDATEEEED!