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 27, 2013Hi I got an issue with PermissionsBukkit 2.0 I'm using this for quite some time now, and i never had problems, now that i updated my minecraft server to 1.4.7-R0.1 I have a problem. All users have no permissions anymore ingame, although i didn't change anything in the config file. everything is the same.
As an OP you have all permissions but it collide's with the /back command of essentials. This doesn't work proparly anymore as an OP. As a user you dont have permissions for anything. Can You Help me? Below you can see my Config.yml
users: rawxdealz: permissions: permissions.example: true groups: - admin bunny_humper: permissions: permissions.example: true groups: - user invader_gras: permissions: permissions.example: true groups: - user knight_elmo: permissions: permissions.example: true groups: - user mr_suicide911: permissions: permissions.example: true groups: - user linkin_patrick: permissions: permissions.example: true groups: - user freekill313: permissions: permissions.example: true groups: - admin zofii15: permissions: permissions.example: true groups: - user rockyhunter1: permissions: permissions.example: true groups: - user toxiicore: permissions: permissions.example: true groups: - user
groups: default: permissions: permissions.build: false admin: permissions: permissions.*: true fd.*: true cnbiome.admin: true inheritance: - user user: permissions: essentials.signs.use.warp: true essentials.signs.create.warp: true essentials.signs.use.mail: true essentials.signs.create.mail: true essentials.signs.use.enchant: true essentials.signs.use.disposal: true essentials.signs.create.disposal: true essentials.signs.use.heal: true essentials.signs.use.repair: true essentials.signs.use.time: true essentials.signs.use.weather: true essentials.signs.create.trade: true essentials.signs.use.trade: true essentials.signs.use.buy: true essentials.signs.use.sell: true essentials.signs.use.balance: true permissions.build: true essentials.build.*: true essentials.spawn: true essentials.warp: true essentials.back: true essentials.sethome: true essentials.home: true essentials.tp: true essentials.tp.others: true fd.broadcast: true worlds: creative: coolplugin.item: true inheritance: - default messages: build: '&cYou do not have permission to build here.'
debug: false
-
View User Profile
-
Send Message
Posted Jan 27, 2013sorry i was away for a while but i didnt use tab i never use it
-
View User Profile
-
Send Message
Posted Jan 26, 2013Sorry, I'm new to the whole permissions and Bukkit Server thing... what did I do wrong?; users: Joshm0nkey: permissions: permissions.op: true permissions.build: true plotme.admin: true plotme.use: true iDisguise.*: true areaprotect.ap: true areaprotect.ap.*: true areaprotect.ap.create.bypass.*: true areaprotect.ap.destroy.*: true areaprotect.ap.addmember.*: true areaprotect.ap.removemember*: true guilds.*: true guilds.admin.*: true npcv.create: true npcv.flyspeed: true worldedit.*: true worldedit.limit.unrestricted: true worldedit.anyblock: true weatherman.basic: true weatherman.cmdbiome: true weatherman.sign: true weatherman.wandbiome: true exchangemarket.*: true exchangemarket.admin: true I can't do almost any of these things :L
-
View User Profile
-
Send Message
Posted Jan 24, 2013@dakotadamico5
I also get a huge lag spike any time I change permissions or reload them.
-
View User Profile
-
Send Message
Posted Jan 24, 2013How do I give myself to edit my worlds? I got PlotMe working, and some other Plugins, but this restricts me from editing any of my worlds. It's very frustrating.
-
View User Profile
-
Send Message
Posted Jan 24, 2013Edit Edit:
Okay, so it's being dumb again. I set the permissions nodes fine, but they delete themselves every time I restart the server. And no one has permission to do anything unless I op them.
I'm using version 2.0, if that helps any. What do I do, get an older version?
-
View User Profile
-
Send Message
Posted Jan 23, 2013@rastus222
Did you use tab? last time that made me have the same problem. If so just you the space bar.
-
View User Profile
-
Send Message
Posted Jan 20, 2013This plugin is starting to lag my whole server when i add a player to a group. Any suggestions? I run a dedicated 16 GB RAM Server with a Quad Core Processor and 100 Mbps connection.
-
View User Profile
-
Send Message
Posted Jan 18, 2013@rastus222
That is very spammy, please use pastebin. Pastebin will also allow you to have proper formatting.
-
View User Profile
-
Send Message
Posted Jan 16, 2013i do actually have colons where they are supossed to be but they didnt show in that last post
-
View User Profile
-
Send Message
Posted Jan 16, 2013hey i am having trouble installing permissionsbukkit i am configuring everything correctly i think this is my config file
users:
groups:
default:
permissions:
permissions.build true
enderbow.fire true
factions.kit.fullplayer true
auction.start true
auction.bid true
auction.listen true
liftsign.normal.use true
mcmmo.defaults true
supplysign.access true
warpsigns.use true
essentials.kits.tools true
essentials.balance true
essentials.balance.others true
essentials.pay true
essentials.afk.kickexempt true
essentials.afk true
essentials.help true
essentials.list true
essentials.me true
essentials.msg true
essentials.rules true
essentials.seen true
essentials.suicide true
essentials.spawn true
essentials.back true
essentials.back.ondeath true
essentials.home true
essentials.sethome true
essentials.tpa true
essentials.tpaccept true
essentials.tpahere true
essentials.tpdeny:true
essentials.warps.*: true
essentials.warp true
essentials.warp.list true
VIP:
permissions:
disguisecraft.mob.pig true
disguisecraft.mob.cow true
disguisecraft.mob.chicken true
disguisecraft.mob.sheep true
disguisecraft.mob.irongolem true
essentials.workbench true
essentials.nick true
essentials.sethome.multiple.unlimited true
inheritance:
- default
MVP:
permissions:
disguisecraft.mob.*: true
essentials.hat true
essentials.heal:true
essentials.heal.cooldown.bypass:true
inheritance:
- VIP
Staff:
permissions:
bukkit.command.ban.player false
bukkit.command.ban.ip false
bukkit.command.unban.player false
bukkit.command.unban.ip false
bukkit.command.op.give false
bukkit.command.op.take false
bukkit.command.stop false
ColoredSigns.*: true
bukkit.*: true
essentials.*: true
disguisecraft.*: true
warpsigns.*: true
mcmmo.*: true
liftsign.*: true
auction.*: true
factions.*: true
enderbow.*: true
permissions.*: true
enchanter.*: true
mclupreward.*: true
supplysign.*: true
worldedit.*: true
Owner:
permissions:
ColoredSigns.*: true
bukkit.*: true
essentials.*: true
disguisecraft.*: true
warpsigns.*: true
mcmmo.*: true
liftsign.*: true
auction.*: true
factions.*: true
enderbow.*: true
permissions.*: true
enchanter.*: true
mclupreward.*: true
supplysign.*: true
worldedit.*: true
now when i try to do commands like promoting someone it says its done it but when i do things like /permissions group list
it either says an internal error occurred while trying to perform this command
or it just says groups
-
View User Profile
-
Send Message
Posted Jan 14, 2013it works with 1.4.*?
-
View User Profile
-
Send Message
Posted Jan 13, 2013Will Permbukkit be updating to 1.4? I know it works, and a wise man once said "Don't fix what isn't broken.", but i just wonder.
-
View User Profile
-
Send Message
Posted Jan 10, 2013Can someone clarify the instructions on how to get permissionsbukkit to work in the following scenario, please? Minecraft 1.4.6, craftbukkit 1.4.6-R0.3, essentials 2.9.7 (current dev version)
I have set the default user group to have no build permissions, but I would like them to be able to use buttons/doors/pressure plates. They cannot, however.
I have tried the following, but it doesn't seem to work:
essentials.build.interact.*: true
here are the current permissions for the default group:
-
View User Profile
-
Send Message
Posted Jan 8, 2013@MisterBlackBart
So, that's the same as giving:
Or is there a difference?
-
View User Profile
-
Send Message
Posted Jan 8, 2013@amojica
you can use: /permissions setrank amojica admin
-
View User Profile
-
Send Message
Posted Jan 8, 2013/permissions setrank <player> <group>
Can someone explain how it works by giving an example? I'm not asking for syntax.
Thx in advance.
-
View User Profile
-
Send Message
Posted Jan 7, 2013Hey plugin developer are you gonna update this to 1.4.6??
-
View User Profile
-
Send Message
Posted Jan 6, 2013@ANDR3WR1CKARD
Message me your config file please, PM me it and paste in http://pastebin.com.
-
View User Profile
-
Send Message
Posted Jan 6, 2013Hey having a bit of an issue
This morning everything was fine, now it is constantly wiping the config file clean, luckily i have a backup, but whenever i put the backup on it just wipes again. Or it does not use the config file I give it,
No clue what caused the issue. Help Please - Andrew