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 Dec 31, 2011I dont understand why these damn perm plugins change dramtically on each version :(
Im now getting 'permission node 'groups' is invalid. Default key contained unknown value"
and nothing more, wow impressive. and my default set is fine. checks out with the plugins, and ylm :(
-
View User Profile
-
Send Message
Posted Dec 30, 2011@ray0911 because they dont have to. if they are added in the config they have an special group. if they are not in the config they are in the default group.
@GangstaHotdog it works for me.
@easton39 I am using iChat with permissionsbukkit.. you have to add pre and suffixes in the iChat configuration
-
View User Profile
-
Send Message
Posted Dec 29, 2011Is it possible to added prefixes and suffixes to work with ichat?
-
View User Profile
-
Send Message
Posted Dec 28, 2011Does this work on the latest craftbukkit? If not, can someone suggest an alternative that will be updated, and will support my current permissions files?
-
View User Profile
-
Send Message
Posted Dec 24, 2011Why are new players not automatically added to the config.yml file??
-
View User Profile
-
Send Message
Posted Dec 23, 2011Is the PermissionsBukkit gonna be updated for 1.0.0?
-
View User Profile
-
Send Message
Posted Dec 22, 2011@mike0fmikes
From what I remember setting to false took priority unless you are overriding inherited permissions then the local group ones do. Example.
-
View User Profile
-
Send Message
Posted Dec 22, 2011So, this might be a stupid question...and I'm sure it's explained somewhere (even though I can't find it in this thread or the other thread)
Which takes priority, a permission node set to true, or one set to false (if they are set in the same group)?
example.test
children:
superpermbridge.*: true
mod.command false
Which takes precedence, mod.command or superperbridge.* ?
If it mod.command overrides that would be great.
If it doesn't then it definitely should. I can understand wanting to have a super-perm as a cannon-ball to kill the fly that is explicitly defining every- single-solitary-node; but if it blankets everything like a dumb-cloud leaving no room for modification then it's kind of pointless.
Using PermissionsBukkit and SuperPermBridge.
-
View User Profile
-
Send Message
Posted Dec 21, 2011Could someone please post an example file? I understand it somewhat, but I kinda get confused :(
-
View User Profile
-
Send Message
Posted Dec 20, 2011I solved the problem, there were mistakes in config.yml
-
View User Profile
-
Send Message
Posted Dec 20, 2011@burik666
Known caveats
Permissions are lost upon /reload while Spout is in use.
-
View User Profile
-
Send Message
Posted Dec 19, 2011I installed this plugin 2 days ago and it had been working well till this morning. Permissions don't work and when I try using any permission command it shows me list of all permission commands. I also tried writing commands in the server console but it didn't work, too. What should I do?
-
View User Profile
-
Send Message
Posted Dec 19, 2011How dose this work can someone give me an example permissions YML and what chat manager plugin would be good for this? I have tried Permissions 2.7.4 or something like that and I have broke it and also I have tried Permissions EX . . . I dont know how to work it lol I just need an example and then I will be fine. So some one plz get me an exampe YML
-
View User Profile
-
Send Message
Posted Dec 16, 2011@softvelvet
I have tried multiple times. With no luck!
-
View User Profile
-
Send Message
Posted Dec 15, 2011This plugin is the best one of all permission plugins Ive used it since 1060 build and its worked for me ever since. I only ask is there going to be a build for minecraft 1.0? It works fine for me but I'm assuming there could be more added or tweaked to make a build for minecraft 1.0.
-
View User Profile
-
Send Message
Posted Dec 15, 2011@jodizz57
It works fine for me, I suggest you try again.
-
View User Profile
-
Send Message
Posted Dec 15, 2011why cant any permissions plugin have a ingame command for makeing groups instead of coding it it would make my life easier!!!!!
-
View User Profile
-
Send Message
Posted Dec 15, 2011@jodizz57
Odd its working fine for me on 1.0.0.0
-
View User Profile
-
Send Message
Posted Dec 14, 2011I'd expect a lot more from the Official Permissions Plugin Theres been no updates so far, and it is still not at all compatible for 1.0.0 I'd like to stay with this plugin. But man, Its getting harder and harder.
-
View User Profile
-
Send Message
Posted Dec 14, 2011Cant get the dev build link to work. Can anyone help?