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 Aug 20, 2012v1.6 works fine for me, Minecraft v1.3.2
-
View User Profile
-
Send Message
Posted Aug 20, 2012I have 6 groups. If done correctly, the groups work fine. Just copy the default group, paste it below the default group...then change the name from default to whatever you like. Then, add perms.
Another tip, use notepad++
-
View User Profile
-
Send Message
Posted Aug 20, 2012yeh i want more groups than just default, admin and user :/
-
View User Profile
-
Send Message
Posted Aug 19, 2012nothing works, none of my groups work
-
View User Profile
-
Send Message
Posted Aug 19, 2012Is there anyway i can add groups or change the ones they have?
-
View User Profile
-
Send Message
Posted Aug 18, 2012@TerraVale
Thanks for the update! I'm in no rush to update having a MCPC server I'm in the very long daisy chain of waiting for each group to finish updates.
Thanks again.
-
View User Profile
-
Send Message
Posted Aug 18, 2012@TerraVale
Yeah, I put in a ticket for an issue exactly like that. Wasn't sure if anyone else picked it up. Glad to see I'm not the only one.
-
View User Profile
-
Send Message
Posted Aug 18, 2012@ArmyHill01
I can confirm this. It's having some troubles. Trying to add a player to a group in game returns an error, and none of the groups work, even if you manually place yourself in them.
I hope pbukkit will update soon. Seeing as SpaceManiac made some changes on github, I have a feeling the wait shouldn't be that long... but even so, it's still going to be a wait.
-
View User Profile
-
Send Message
Posted Aug 17, 2012Hey after I updated to the latest version of PermsBukkit, it seems the plugin no longer recognizes the groups in my config. The file is below, and any light someone could shed on this would be greatly appreciated.
# PermissionsBukkit configuration file
#
# A permission node is a string like 'permissions.build', usually starting
# with the name of the plugin. Refer to a plugin's documentation for what
# permissions it cares about. Each node should be followed by true to grant
# that permission or false to revoke it, as in 'permissions.build true'.
# Some plugins provide permission nodes that map to a group of permissions -
# for example, PermissionsBukkit has 'permissions.*', which automatically
# grants all admin permissions. You can also specify false for permissions
# of this type.
#
# Users inherit permissions from the groups they are a part of. If a user is
# not specified here, or does not have a 'groups' node, they will be in the
# group 'default'. Permissions for individual users may also be specified by
# using a 'permissions' node with a list of permission nodes, which will
# override their group permissions. World permissions may be assigned to
# users with a 'worlds:' entry.
#
# Groups can be assigned to players and all their permissions will also be
# assigned to those players. Groups can also inherit permissions from other
# groups. Like user permissions, groups may override the permissions of their
# parent group(s). Unlike users, groups do NOT automatically inherit from
# default. World permissions may be assigned to groups with a 'worlds:' entry.
#
# The cannot-build message is configurable. If it is left blank, no message
# will be displayed to the player if PermissionsBukkit prevents them from
# building, digging, or interacting with a block. Use '&' characters to
# signify color codes.
users:
lazerpickle:
groups:
- owner
Dulliard
groups:
- mods
Dominator1337
groups:
- mods
RON_THE_BOSS
groups:
- mods
groups:
default:
permissions:
permissions.build true
multiverse.core.list.worlds true
gk.kill false
craftbook.mech.bridge.use true
iConomy.payment true
simpleprefix.guest true
mods:
permissions:
bukkit.command.op false
bukkit.command.time false
bukkit.command.save false
bukkit.command.give false
bukkit.command.stop false
bukkit.command.xp false
bukkit.command.say false
bukkit.command.ban false
iConomy.admin.set false
iConomy.admin.grant false
iConomy.admin.empty false
enchanter.enchant false
mv.bypass.gamemode.*: true
multiverse.core.list.worlds true
gk.kill false
lwc.mod true
simpleprefix.mod true
residence.admin true
worldguard.notify true
worldguard.region.bypass true
permissions.*: false
permissions.group.*: false
permissions.player.*: false
owner:
permissions:
simpleprefix.owner true
permissions.*: true
mv.bypass.gamemode.*: true
gk.kill true
lwc.admin true
residence.admin true
worldguard.notify true
worldguard.region.bypass true
messages:
build: '&cYou do not have permission to build here.'
debug: false
-
View User Profile
-
Send Message
Posted Aug 17, 2012Can anyone else confirm dwdminecraft's comment that this plugin does not work with 1.3.1/1.3.2 ?
-
View User Profile
-
Send Message
Posted Aug 15, 2012@Random5014
Works perfectly ok for me, and we are using over 50 plugins with a permissions file of 1000+ lines
EDIT:
TESTED on 1.3.1 and does not work. No errors. Tested other permissions plugins and they work perfectly ok I shall keep doing test's and update when needed....
-
View User Profile
-
Send Message
Posted Aug 14, 2012@maxicabj
this permissions must not be updated because it does not run properly
-
View User Profile
-
Send Message
Posted Aug 14, 2012Hey! Im new at this thing of a Bukkit sv, so I barely have one with my friends, I think the economy plug in I have is Essentsials, so when i downloaded ChestShop, and made a Shop, my friends couldnt buy anything (even being Ops) So, could somebody pass me or give me a tutorial about how to use Permissions and stuff! Thanks!
-
View User Profile
-
Send Message
Posted Aug 13, 2012@JQBukit
You need to in the essentials config file change the
use-bukkit-permissions: false to true
-
View User Profile
-
Send Message
Posted Aug 12, 2012I Am Having Some Troubles With Setting Up Essentials Permissions. It Isn't Loading The Nodes Or Something... All Of The Other Perms Are Working. Just Not Essentials.
-
View User Profile
-
Send Message
Posted Aug 12, 2012@TheCoryGuy:
From what I remember, using * breaks the config, lol
-
View User Profile
-
Send Message
Posted Aug 12, 2012@desht
Well i did use it for a year and it was great but it need some updates now, you will see the bugs soon enough :)
-
View User Profile
-
Send Message
Posted Aug 11, 2012I have a problem when i write permissions with notepad and then use /permissions reload in the game the config file gets deleted or it gets empy with 0 kb and no text in it but the permissions still work and so.. help? :(
-
View User Profile
-
Send Message
Posted Aug 10, 2012Hello.
Okay. So I suck at 'permissions' or anything mildly difficult it seems. I've been trying to get the following plugins to work using permissions:
Here are the permissions I was able to dig up and try to use:
I am using CraftBukkit 1.2.5 because SpoutPlugiin has not been updated to the current version for some time.
I keep getting the error that there are "0 Players Registered".
My users are indented properly, being 4 spaces. Permissions are set to example.permission: true, properly indented
Not sure what I'm doing wrong. Maybe the other plugins don't work for me? I've seen support tickets on other pages where they actually DO currently work. Wish there was a dummies tutorial out there for actual dummies. ;-) Haha. Thanks for the help / advice.
Thanks in advance.
-
View User Profile
-
Send Message
Posted Aug 10, 2012@altair123ezio: Post I think that! So I want to try it and make a copy of your folder with server in!