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 Aug 9, 2012@blackdiamond1480
So... You gave them the permission and you think that permissions is broken because it is doing what you told it to do. Smooth.
-
View User Profile
-
Send Message
Posted Aug 9, 2012works in 1.3.1??
-
View User Profile
-
Send Message
Posted Aug 8, 2012im trying to use it to set up permissions for my survival server but it isnt working when i do sg.arena.join: true and players who rnt op still cant join the match
-
View User Profile
-
Send Message
Posted Aug 8, 2012@desht
Works perfect for us, Been using since first release!
By far the best permissions plugin out there, in my opinion.
-Mac
-
View User Profile
-
Send Message
Posted Aug 8, 2012@woodendinosaur
I'm with you. PermissionsBukkit is alive and well and 1.6 is working nicely in 1.3.1. @Switch0r just because you don't use it doesn't mean it's dead, so save your flamebait comments.
-
View User Profile
-
Send Message
Posted Aug 7, 2012@Switch0r
I disagree.
-
View User Profile
-
Send Message
Posted Aug 7, 2012So I was trying to set a player to the user group. I used addgroup for the player, not realizing about the setgroup command. That player got in fine, but I wanted to try the set group command. I tried it on my friend whom I thought had logged on before. I used the command and it came back saying "An internal error has occurred while using this command." I then thought he hadn't logged in yet. I looked at the actual config file and nothing and I mean nothing was in the file. I tried reloaded the file from within minecraft to see if anything would break, but people still had permissions. Just to be safe I got a config from a personal backup. Just a heads up though if there's something serious going on underneath
-
View User Profile
-
Send Message
Posted Aug 7, 2012All I have to say is, too legit, still works, still the best I have used XD GO PERMISSIONSBUKKIT!!!!! :P
-
View User Profile
-
Send Message
Posted Aug 7, 2012Still working! Yay... would be nice to have the players in a database or in other file..
-
View User Profile
-
Send Message
Posted Aug 5, 2012This plugin is dead, use pex or groupmanager.
-
View User Profile
-
Send Message
Posted Aug 4, 2012The 1.6 version Make Me Cant Build :( Help Me
-
View User Profile
-
Send Message
Posted Aug 3, 2012Will this version work natively on 1.3.1, or are we awaiting an update?
The best permissions plugin by far.
-
View User Profile
-
Send Message
Posted Jul 28, 2012Is it possible to change the message "You don't have access to that command" to a custom message, and also custom messages for different commands? For example, if a user does /kit (essentials.kit) it says to them '&4This command was removed to make the game more hardcore', and any command without a custom message is just 'You don't have access to that command'?
-
View User Profile
-
Send Message
Posted Jul 24, 2012Ummmmm. i need some help here. i set it up and everything my console says it recognizes it and starts it witch is great but i also have ichat, i can remove the ichat but if i do it says default as my prefix. im owner and i set it up as owner and when i add my ichat back in it says [ownerdefault]misteryman321: <message>. and its not working i can remove the group part and just have owner but that means i have to manually add someone every time. and when i remove it and just work on this it keeps on default no matter WHAT!.... im really mad. im used to the yetti permissions but they are no longer a plugin and i heard this is close to ever. can someone help????
-
View User Profile
-
Send Message
Posted Jul 23, 2012So I want my admin to have ALL permissions except a few. If I put permissions.*: true, then the permission.whatever.*: false? will it work that way?
-
View User Profile
-
Send Message
Posted Jul 22, 2012I also had the issue with players not being added to the default group automatically. I've also always just left the root permissions.yml in place... Bukkit just said it was ignoring it because it was blank. Apparently it wasn't entirely being ignored, because on a hunch I deleted it and players are now being added to the default permission group automatically!
-
View User Profile
-
Send Message
Posted Jul 21, 2012I know a lot of people don't know how to configure this, so I made a sample config here: http://pastebin.com/Mv2yLm4X
Feel free to use it
-
View User Profile
-
Send Message
Posted Jul 14, 2012@Girgensplat
I deleted it but when I enter the game it still doesn't put players into the config file! Also that is my entire config file, I had to add myself manually.
Heres other mods I have:
- CoreProtect - Essentials - EssentialsChat - EssentialsProtect - Essentials Spawn - Multiverse Core - Multiverse Portals - Worldedit
-
View User Profile
-
Send Message
Posted Jul 14, 2012@04hockey
I'd suggest backing up your config file, then deleting your current one and letting the system make a new one, from there you can test and see if people then automatically receive the default group.
Also, is this your whole config file? If so then you only have yourself as a user, and that doesn't make much sense if you have to add them in each time, then you would have a few more people than that.
If that's not your entire config file, please go to pastebin.com make an account and copy paste EVERYTHING in your config file there. Copy the link and provide it to me here via comment or PM.
-
View User Profile
-
Send Message
Posted Jul 13, 2012Hello, How would I go about doing something like Inheritance, But it would work with like Lockette for example.. If I was to do
How could I get it to work for all ranks above and including [Guard] ?