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 28, 2013hi love this plugin,
was wondering though like you can add a player to a group in game, is there a way to create a group in game? if not maybe an idea to add this function in future builds? also like shadvaltine and incomprehensible's questions, I would also like to know xD
-
View User Profile
-
Send Message
Posted May 27, 2013Is there any way to give prefixes to a group?
-
View User Profile
-
Send Message
Posted May 26, 2013Is there a way with this plugin to add a player to a group for a set amount of time?
-
View User Profile
-
Send Message
Posted May 24, 2013@MinecraftMan872
works for me
-
View User Profile
-
Send Message
Posted May 24, 2013@detox78
if you run your config file through this parser it will show you the mistake you made. /t I think is a syntax error from improper format. don't use tabs in the file only use spaces.
http://yaml-online-parser.appspot.com/
-
View User Profile
-
Send Message
Posted May 24, 2013it works for me. I am using:
5/25/2013 12:25:39 AM [INFO] Plugins (6): WorldEdit, Multiverse-Core, Multiverse-Portals, PermissionsBukkit, Essentials, CommandBook
-
View User Profile
-
Send Message
Posted May 24, 2013@YukiShimizu
Sounds like a problem with the user, not the plugin. I have used it with every single plugin I have ever tried on my server, well over 200, and never had the issue you are having. Knowing how to use it properly will ensure the ability of it working.
That said, can't wait to see 2.1 come out!
-
View User Profile
-
Send Message
Posted May 23, 2013This plugin doesn't work at all, it keeps screwing up it's own config file to the point where permissions don't even work anymore.
-
View User Profile
-
Send Message
Posted May 15, 2013@ReayGun
To put the player into a single group while ingame use: /permissions setrank <player> <group>
-
View User Profile
-
Send Message
Posted May 15, 2013@detox78
You need to use spaces instead of TABs in the file. Test the contents on a parser such as http://yaml-online-parser.appspot.com/
-
View User Profile
-
Send Message
Posted May 14, 2013This still works, baby! And you can get simple prefixes and suffix with http:dev.bukkit.org/server-mods/simple-prefix/
-
View User Profile
-
Send Message
Posted May 14, 2013doesn't work with essentials :/
-
View User Profile
-
Send Message
Posted May 12, 201312.05 16:28:48 [Server] INFO ^ 12.05 16:28:48 [Server] INFO - admin 12.05 16:28:48 [Server] INFO in "<string>", line 35, column 16: 12.05 16:28:48 [Server] INFO found character '\t' that cannot start any token 12.05 16:28:48 [Server] INFO org.bukkit.configuration.InvalidConfigurationException: while scanning for the next token 12.05 16:28:48 [Server] SEVERE [PermissionsBukkit] Failed to load configuration 12.05 16:28:48 [Server] INFO [PermissionsBukkit] Enabling PermissionsBukkit v2.0
I keep getting this while trying to launch my server. It's with the default setup as well. Don't know what's wrong with '- admin'
-
View User Profile
-
Send Message
Posted May 10, 2013@MastereSlimFat I simply don't know why try deleting the plugin and the FILE the config.yml should be in and then re-install.
-
View User Profile
-
Send Message
Posted May 10, 2013PermissionsBukkit is like zPermissions i think there's a command /permissions group (NAME) prefix (PREFIX) if not you should install a chatformatting plugin :)
-
View User Profile
-
Send Message
Posted May 8, 2013how do u add prefixes.
-
View User Profile
-
Send Message
Posted May 6, 2013Hello, bought a new server, installed your plugin. Although, I simply can not locate the config.
-
View User Profile
-
Send Message
Posted May 5, 2013I can't get my perms to work. I have the permissions.yml empty and this is the plugin config: http:pastebin.com/LGXsAXmi
When I try to do any command on my server for Perms (while opped) I get an unhandled error. Log: http:pastebin.com/qQFx5dTj
Please help.
-
View User Profile
-
Send Message
Posted May 4, 2013How do I add people to different groups
-
View User Profile
-
Send Message
Posted May 2, 2013@angeplay
Ok I think I fixed it...the paste, i mean, not the permissions.
Here is my permissions.yml
Here is my permissions config file