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 Jul 13, 2012Whenever a new player joins the game it doesn't put them into the default group, I have to add them manually.
Heres my permissions file:
-
View User Profile
-
Send Message
Posted Jul 8, 2012@theccpixel
I'd suggest to pickup a region/world protection mod. I use PreciousStones for my RPG server, but WorldGuard, and WorldEdit might work for you as well. At that point you'd want to give them 'permissions.build true' and then with your protection mod ensure that they don't have rights to build anywhere until they get the right permissions for that region
-
View User Profile
-
Send Message
Posted Jul 8, 2012With the permissions.build:false the players are unable to use levers, pressure plates, etc that are already on the map, i'm trying to make a RPG server, and i do a quest, where the play need to press a button that is on the map. What to do, to able players use the buttons, levers, etc?
-
View User Profile
-
Send Message
Posted Jul 8, 2012@Treeco98
I have the same problem, I backed it up luckily. When I type "/permissions reload" it just wipes the file clean.
UPDATE: I downloaded the bridge and it no longer clears the file, but still doesn't add people automatically
UPDATE AGAIN: it has now started randomly wiping the config clean again
-
View User Profile
-
Send Message
Posted Jul 7, 2012@theccpixel
Not exactly sure what you mean, are you asking if they can do this? Or are you saying that without the build permissions they're unable to use levers, pressure plates etc and you don't want them to?
-
View User Profile
-
Send Message
Posted Jul 7, 2012@ShdowFury12
@Treeco98
Please post a pastebin link of your config and I'll review it.
-
View User Profile
-
Send Message
Posted Jul 7, 2012@Girgensplat
Thanks Sooooo Much!!
-
View User Profile
-
Send Message
Posted Jul 7, 2012Whenever I open the the config.yml file nothing is there. I look at the console and it says
[SEVERE] [PermissionsBukkit] Unable to load configuration!
HELP!
-
View User Profile
-
Send Message
Posted Jul 7, 2012With the permissions.build: false, what to do to players can use levers, pressure plates and buttons?
-
View User Profile
-
Send Message
Posted Jul 7, 2012hey, for some reason i cant add someone to a group anymore and i get this line in my console:
[SEVERE] [PermissionsBukkit] Unable to load configuration!
Plz help!
-
View User Profile
-
Send Message
Posted Jul 6, 2012@NoMercyBen
Eh, plugins I deal with mainly all use Vault, so compatibility isn't a big issue.
-
View User Profile
-
Send Message
Posted Jul 6, 2012@Zephilhem
Yes, just don't put the world and it will be configured for every world.
You can also make the node, then copy and paste it a bunch of times and rename the world to the proper world in the config file.
-
View User Profile
-
Send Message
Posted Jul 6, 2012@Cozzmy13
y it still work but is not compatible with a lot of addons PEX is a better plugin...
-
View User Profile
-
Send Message
Posted Jul 6, 2012This will most likely sound amazingly lazy:
Is there a command so I can set the perms for all my worlds, all at once? So /permissions group setperm {group} {AllTheWorlds}:{node} [True/False]? I never learned to type so I fail at this XD!
Thanks, Zep
-
View User Profile
-
Send Message
Posted Jul 4, 2012@Cozzmy13
Yup, works just fine for me
-
View User Profile
-
Send Message
Posted Jul 4, 2012This plugin still works?
-
View User Profile
-
Send Message
Posted Jul 3, 2012@woodendinosaur
You hit the nail right on the head mate! Tweaked things around to a four-space format and things work fine and dandy now. Thanks ^_^
-
View User Profile
-
Send Message
Posted Jul 3, 2012@fernetek
Formatting for yml files dictates you must use NO tabs. In the raw paste data, it is showing tabs in your file (unless that is a flaw of the pastebin?) Additionally, I am not for certain but the wildcard node on line 21 for permissions.*: true might cause the console to burp at you due to the way they are handled. For further debugging help, a pastebin of any console errors is Very helpful.
-
View User Profile
-
Send Message
Posted Jul 2, 2012http://pastebin.com/CHYMEEmd
Here ya go.
-
View User Profile
-
Send Message
Posted Jul 2, 2012@fernetek
It could be improper settings. Please provide a paste link of your config file and I can check it out.