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 Jan 3, 2013IMPORTANT IF YOU HAVE NO BUILD RIGHTS ANYMORE SINCE UPDATE
If youre like me, an look in the comments because you have updated 1.4.6 and cant imagine why your permission nodes not work anymore:
It could be, that you have updated Essentials too. So youre looking in the wrong solution.
Where i can help, after googling me to death: Essentails have now "AntiBuild"
So you can set permission for Interact with Doors, Buttons or build or drop etc.
bukkit.build:true not work anymore.
With essentials you use now: essentials.build.*: true
Look here for more Details: http://ess.khhq.net/wiki/AntiBuild
Sorry for my bad english
Cheers
Christian Gollhardt http://www.ggs-clan.de
-
View User Profile
-
Send Message
Posted Dec 30, 2012@iluvminecraftlol
I'm using v2.0 on a 1.4.6 server and not had a single problem with it at all.
-
View User Profile
-
Send Message
Posted Dec 30, 2012Where can i find the Permissionsbukkit for 1.4.6?? Please help me
-
View User Profile
-
Send Message
Posted Dec 30, 2012I have 0 problems with this plugin on my server if you want to see or need help come on over and ill help you im running 1.4.6. 94.23.227.183
-
View User Profile
-
Send Message
Posted Dec 29, 2012i'm having quite an annoying problem i'm trying to set up permissions for a new server but the default yml loaded when the server/plugin starts has no effect on gameplay as in any permission i add will not work unless i utilise the new in-game commands which unfortunately overwrites the entire default yml and adds its own in a different layout and does not allow the adding of new groups as if i use /permissions setrank myname anygroup it will say its added but when i try to edit group perms or list groups it gives group does not exist and the list gives me a whole bunch of errors, i feel if a simple add/remove group function was added it could rectify this problem
-
View User Profile
-
Send Message
Posted Dec 28, 2012Works perfectly for me
-
View User Profile
-
Send Message
Posted Dec 26, 2012I confirm the brinaq message:
All the permissions are messed up in 1.4.6 :/
-
View User Profile
-
Send Message
Posted Dec 25, 2012@brinaq
@ThatGuyInTheDumpster
Permissions don't really get outdated with a version update... were they working before? It's possible your plugins are not working or possibly changed their permissions nodes. I would talk to them... I am running the Beta Build 2561 for 1.4.6 with permissionsbukkit without any issues.
-
View User Profile
-
Send Message
Posted Dec 25, 2012also permissions appears to cause some minor problems with Factions (can't set Safe Zones)
-
View User Profile
-
Send Message
Posted Dec 25, 2012Permissions causes my OPs to not be able to place any blocks, or change anything on 1.4.6. Is it outdated?
-
View User Profile
-
Send Message
Posted Dec 24, 2012All the permissions are messed up in 1.4.6 :/
-
View User Profile
-
Send Message
Posted Dec 22, 2012I will try to get permission to work on it. I might continue it since the old developer is away.
-
View User Profile
-
Send Message
Posted Dec 22, 2012@JoLong
@Dawidkamil1
This plugin will always work with bukkit. Even the old version of it. There is no need to change something...
-
View User Profile
-
Send Message
Posted Dec 21, 2012@amojica
/permissions setrank <player> <group> ie: /permissions setrank amojica Admin
This would place you in the Admin group. There is a page with all the commands here: http:dev.bukkit.org/server-mods/permbukkit/pages/commands/
Does that answer your question or do you need to know how to setup groups with permissions?
-
View User Profile
-
Send Message
Posted Dec 19, 2012-
View User Profile
-
Send Message
Posted Dec 18, 2012Did the developer of this plugin die? or did he quit it?
-
View User Profile
-
Send Message
Posted Dec 18, 2012the version 2.0 works with the beta build for 1.4.5?
-
View User Profile
-
Send Message
Posted Dec 16, 2012Is there a way to give use rights without giving build rights? On my server I want new players (default group) to be able to use a dispenser that gives them a rulebook, but in order to do so I have to give players build rights (permissions.build) by default.
-
View User Profile
-
Send Message
Posted Dec 15, 2012@nnnnjan2222
/permissions player addgroup <player> <group> - add a player to a group.
/permissions player removegroup <player> <group> - remove a player from a group.
-
View User Profile
-
Send Message
Posted Dec 14, 2012The one small tiny issue about PermissionsBukkit is that once the file reaches atleast 23 KB of tons of permissions and groups it will start a bit lag server out. but after that its fine and working ok. Don't try make large file size with permissions if you're about to do /permissions player setgroup <name> <group>, cause it can make some laag spikes