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
Can you make better commands? Like /perm <player> <Group>? Where it first delete old group and then adds the new group?
Not for sure where to post this bug. But there is a bug in permissions 1.2 tempfix that is game breaking for survival/creative mulit map servers. I have multi worlds one survival and one creative. But I notice if one person goes and dies in creative. Once they die and teleport to there home location. But If there home is set in survival they can still preform one command. namly the /I command and give them self items but only once. Then the permissions are set correctly how they should be. I would assume this is a bug on the permissions part.
Would really appreciate a fix for the /reload issue with Spout..
I do a lot of plugin tweaking and people don't like having to stop playing every so often (multiple times a day) while I reboot the server just to workaround this plugin's issue.
Why is everything not listed in the config file true by default, thats a horrible idea :(
@YellowFellow97
This plugin is still active and already works with RB 1060.
Sorry posted in wrogn place pls. delete
Is this plugin still active and when will u update to Rb 1060
@ izetiger Here's the info from FAQ's. I use mchat...
Where are prefixes and suffixes (or option nodes)? Bukkit Superperms has no built-in prefix/suffix settings or non-boolean permission nodes, so individual chat plugins will have to start supporting Superperms in order to make use of non-Permissions-plugin based prefixes and suffixes. Herochat, iChat, and Simple Suffix are all aware of the Superperms update, but in the meantime you can use mChat, which already supports Superperms.
can i use prefix and suffix in permissionsBukkit and if, does i have to write it like this??
THX for the help
I'd love a Permissions 2.7.4 to PermissionsBukkit conversion! :D
@SpaceManiac
Thanks man and yeah - It was an awful experience 0_0 :) Haha!
I can't get the anti build thing to work. Isn't it just the permission nod permissions.build: false you have to set into config.yml?
Why doe the SuperpermsBridge returns always null for getGroup? Via the direct API I'm able to get the group somebody. Where is the difference?
Fabian
Please put SuperpermsBridge as it's own plugin - so that the download link on devbukkit is to the actual PermissionsBukkit plugin. Right now the download link on the top right points to SuperpermsBridge.
is there multi-world support if so howif not plz can you make it
Turn on the mini forums for the project !!! dam it its so hard to track issues on the comments here. take a look at the mcmmo plugin i have done its whole layout Grr people not making the best of the new system...
Definitely will use this.
Psh, looks nice! :)
@Mentioum
Done, hopefully. CurseForge's BBcode to WikiCreole converter is atrocious.
Please clean the description! (I realize it's a massive pain).