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
@DarkJambon
I've never used Hero chat either...Thats part of Factions so it would be in the Faction Json file in MStore...Let me know if you figure it out, I might set that up!
I stand with Ironhippy, I have been using this system for 8 months now please don't abandon it!
Hello SpaceManiac, this plugin has proven to be a very stable plugin for many servers throughout the Bukkit community. As you may know, the UUID system in Bukkit & Minecraft has the potential of breaking this plugin in the 1.8.1 release. I am hoping that this is updated in time for that implementation. I wish you good luck and take as much time needed to recreate this plugin for the coming changes!
Hello everyone !
My question is: is there any way to have in game chat colored groups using this perm' plug' ?
For example:
groups:
default: beiing gray
admin: beiing red
etc...
I also have HeroChat installed, but I do not know how to set what I want using it
Thank you for your answers ! :D
Please help, i'm on version 2.2 and CraftBukkit 1.7.2-R0.3 and astrauss has no permissions without OP.
users:
astrauss:
groups:
- admin
groups:
default:
admin:
permissions:
- permissions.*: true
- worldedit.*: true
- bukkit.*: true
- ipcheck.*: true
- OpenInv.*: true
- teleport.*: true
inheritance:
- user
user:
inheritance:
- default
messages:
build: '&cYou do not have permission to do this.'
It does say:
[INFO]: [PermissionsBukkit] Debug: Calculated permissions on astrauss:
0 values
Hi guys, I have a problem with perms. My default players can't use bukkit commands like tell, me, help, give. I wrote in config.yml "bukkit.command.tell: true" but it doesn't work, How it can be fixed?
Hey guys. I would need some one to tell me what is wrong. I was looking around to post a problem but idk where to find form for it. Any way i have no bug report or anything but this is now happening for few days.
So random player lose all permissions he had and can't even use /help or any other command. Then he has to close his minecraft and re-open it.. Any one know how to fix that? Because it keeps happening to players even that i just update this to latest build.
@crazybarracks
PasteBin isn't for noobs...
hi, i use pex and i cant use anything without op so i put this plugin and doesnt work please help These are the permissionsEX groups: default: default: true options: rank: '1000' permissions: - modifyworld.chat Member: prefix: '&0(&8M&7ember&0)&7 ' permissions: - modifyworld. - builder - modifyworld.chak - essentials.warps.* - essentials.warp.list - essentials.warp - essentials.tpdeny - essentials.tpahere - essentials.tpaccept - essentials.tpa - essentials.ping - essentials.whois - essentials.suicide - essentials.recipe - essentials.msg - essentials.mail.send - essentials.mail - essentials.list - essentials.helpop - essentials.help.[pluginname] - essentials.help - essentials.afk - '''*''' options: rank: '900' worlds: 'true': permissions: - permissions.build VIP: prefix: '&0(&eVIP&0)&7 ' permissions: - essentials.nick - essentials.gamemode - -modifyworld.mobtarget.monster.creeper - modifyworld.* options: rank: '800' Moderator: prefix: '&0(&1Moderator&0)&7 ' permissions: - -modifyworld.mobtarget.* - modifyworld.* options: rank: '100' Admins: prefix: '&0(&4Admins&0)&7 ' permissions: - essentials.keepxp - essentials.worlds.<worldname> - essentials.back.ondeat - essentials.back - essentials.time.set - essentials.time - essentials.weather - essentials.spawnmob.[mob] - essentials.spawnmob - essentials.burn - essentials.nick.color - essentials.nick - essentials.heal - essentials.god - essentials.give - essentials.gamemode - essentials.fly.others - essentials.fly - -modifyworld.mobtarget.* - modifyworld.* - permissions.* options: rank: '2' CREADOR: options: rank: '1' prefix: '&0(&1CREA&4DOR&0)&7 ' permissions: - bukkit.command.gamemode - bukkit.command.enchant - bukkit.command.weather - bukkit.command.clear - bukkit.command.time.set - bukkit.command.plugins - heads.version - heads.nick - heads.reload - heads.give - heads.addnamed - heads.addown - modifyworld.* - permissions.* - modifyworld.mobtarget.* - '''*''' worlds: 'true': permissions: - permissions.build salvascott2002: worlds: VIP: permissions: - rank users: AnotherPlayer: group: - default YourPlayerName: group: - Admins and these the permissionsbukkit
users: ConspiracyWizard: permissions: permissions.example: true groups: - admin groups: default: permissions: permissions.build: false admin: permissions: permissions.*: true inheritance: - user user: permissions: permissions.build: true worlds: creative: coolplugin.item: true inheritance: - default messages: build: '&cYou do not have permission to build here.'
debug: false
@NobleStrike
Hi,
I am sorry if you dont like how this plugin was uploaded for version 1.5.2 but the reason it hasent been updated is becuase there is no reason to... it works fine with all versions of minecraft at this moment. we will update this plugin when there is a need for it.
Thanks
@lemondhead2000
Did you add tabs or is it spaces there?
you cant use tabs....
Hope my comment helps!
I've been trying to fix this for many hours and I just can't get it to work here is my perms, please help, none of the perms work except the permissions.build
users:
general_tigan:
permissions:
permissions.build true
groups:
- mod
iggmooloo:
permissions:
permissions.build true
groups:
- mod
tigerlover3003:
permissions:
permissions.build true
groups:
- mod
mug705:
permissions:
permissions.build true
groups:
- mod
Natheeeh:
permissions:
permissions.build true
groups:
- mod
lemondhead2000:
permissions:
permissions.build true
chatmanagement.*
groups:
- admin
groups:
default:
permissions:
permissions.build true
admin:
permissions:
permissions.*: true
bukkit.command.plugins true
bukkit.command.*: true
inheritance:
- mod
mod:
permissions:
bukkit.command.gamemode true
bukkit.command.enchant true
bukkit.command.weather true
bukkit.command.clear true
bukkit.command.time.set true
worldedit.wand true
worldedit.region.set true
worldedit.clipboard.cut true
worldedit.selection.pos true
worldedit.history.undo true
worldedit.history.redo true
inheritance:
- user
user:
permissions:
permissions.build true
worlds:
creative:
coolplugin.item true
inheritance:
- default
messages:
build: '&cYou do not have permission to build here.'
debug: false
Plugins: Easy Warp, WorldEdit, IConomy, Chatmanager, Plgsetspawn, Homestead, PermissionsBukkit, ColouredMotd, Vault, WorldGuard, Factions
Any Suggestions?
ugh... no errors are popping up, yet my permissions are not taking effect... ill keep trying, though if you have a solution id love to hear it
I've encountered an interesting problem. No matter what nodes I put into the config, all players are able to use the /permissions commands... therefore effectively promoting themselves and demoting others. What might be the cause of this?
Hi i'm gaving a bit of trouble iwth a plugin called "telepads"
i don't need ANY permissions except for that, and iConomy
i have the permissions set up right, i even tried changing the mod files emselves to enable it but i cannot get it to work so that non op's can teleport, ...
it just seems to ignore all the permissions, not only with that particular plugin but with all of em
halp? :o
essentials.joinfullserver does not seem to work.
Plugin misses perms once in awhile... Seems to be abandoned.
Update or Abandon please.
@yoandi
Yes, the plugin is compatible with 1.64
@krustymk
This command is not available.
Make manually in the YML or
make a Group deleted and do nothing in. then set all deleted users to that Group.
@Maybe0ne
Get the Default Group and do nothing in or
permissions.build: false