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
How can you create a ladder system using this plugin?
To everyone having issues with 1.5: see the tickets section.
Upgrading to 1.5 disabled normal user access to homespawnplus commands reverting to 1.2 my perms are working again. is this due to changes in this or a limitation in hsp - still getting my head around perms and providers ouch :)
1.5 is just not working on my server. Using McMyAdmin to export the permissions, checked the config file and it actually has exported all of the permissions but they just don't work.
ok... so plugins that relied/rely on the old style of permissions (aka superpermsbridge), will no longer be covered here :/ Dang.. guess i gotta convince some plugins to change their ways XD
Im having lots of problems too... idk what, but I set groups to the players... But they dont get the perms... The new format have been auto generated.
I had the same issue with the config file, also is there a way to make it where people cant promote past thier own rank. Ive had that issue for a while but never found a way to resolve it. So i have to make it where very high ranking players are the only ones that can promo.
Sadly, 1.5 was a failure on my server as well. No obvious problems, just no permissions for most players. Config converted to the new format fine, it seems, even though it gave a warning: "Could not save config.yml to plugins\PermissionsBukkit\config.yml because config.yml already exists." It also stated: "[PermissionsBukkit] Enabled successfully, 0 players registered" I'd do more testing, but I'm too busy. =\
@ehsan1
Also getting this error. Please fix!
nice to see Updates here :)
will the R5 work with R4 seeing as there is no R4?
hi I want my moderators to be able to promote players to moderators using the
/perm player setgroup <player> <group>
but I dont want them to be able to promote them to admin group any ideas
I see you have been doing some updates in github lately, but can you seperate userfile and config?
For me, 1.5 loads fine but does not load any players/permissions (and throws a exception when trying to add through commands like /perm player setgroup and such) Anyone else having this problem?
Edit for clarification: My perms work perfectly for 1.2 permissions bukkit, and my yml file is loading fine (no errors with formating)
how do add prefix ?
@AnotherP
yes - it does for me :)
Does this have any required plugins? Mine loads just fine, no errors. But when I use the commands, it says that they don't exist. little help?
The only one I can find that looks reliable there is the 1.5 snapshot...will that work with 1.4?
Actually, saying that...
New version available here : http://ci.spout.org/view/Permissions/job/PermissionsBukkit/changes
@AnotherP
http://dev.bukkit.org/server-mods/permissionscraft/ It's not available yet though, you'll need to wait or contact Sabersamus. And yes, it's just an update, so everything will work with it. :)