bPermissions
bPermissions
Welcome to bPermissions, a SuperPerms Manager for bukkit!
Download Links
Why choose bPermissions?
- bPermissions is different from all the other permissions plugins, it's special in it's own way. Lightning fast, simple to use, amazing speedy support team and server friendly, the permissions plugin with everything in it.
- bPermissions has a GUI clients specially made to make running a server so easy to use you'll start finding it different between what's easier, peeling a banana skin or using bPermissions, you won't even renember you used any other permissions plugin! Get it here: http://dev.bukkit.org/server-mods/bpermissionswebgui/
- bPermissions supports coloured prefix's and suffix's. You don't have to do anything! Just put it into your \plugins folder and your ready to go! Get it here: http://dev.bukkit.org/server-mods/bchatmanager/
- bPermissions has a unique simple command structure, never seen before in any permissions manager. It's specifically made to stop typing long words and simply do small commands. Less typing, more time to work on your server and have some fun!
- bPermissions has everything you would ever dream of having from a Permissions Manager. Prefix and suffix support, inheritance, per-player permissions, multiworld support, promotions/demotion tracks and even group priorities for multi-group setups! Does that sound hard? Well, you can do all that with a few simple commands, you can read more about that below.
How to use bPermissions
Say you have a user called 'Bob' and want to put him in the group Admin and give him a prefix called 'Awesome' in pink colour. All you have to do is: /world world /user bob /user setgroup admin /user meta prefix &dAwesome
Explanation:
/world world selects a world.
Usage: Do /world (world name) to select a world. By default your main default world is called 'world' so if you don't know, just try entering in world.
What it does: This command selects a world to perform the next few actions on.
/user bob
Usage: Do /user (username) to select a user.
What it does: This command selects a user to do the next few actions on.
/user setgroup admin
Usage: Do /user setgroup (group name)
What it does: This command changes a users group to the group you given. So for example /user setgroup admin would set Bob to group admin. We didn't have to write the name Bob since we've already selected it in the command we did before this one.
NOTE: You write the group name, not the group prefix.
/user meta prefix &dAwesome
Usage: Do /user meta prefix (prefix)
What it does: It sets a users prefix to what it was given in the last word, once again, we didn't have to select the user since we already selected it when we did /user Bob, whatever you write in prefix it sets it to, to use colours check the site given below, use one of the & colours to specify a colour.
Site to check colours: http://www.minecraftwiki.net/wiki/Formatting_Codes
Support & Questions
There are many ways to get support when you need help.
First of all, you can read the FAQ
We also have a IRC Channel
You can create a ticket or post it on the bPermissions forum on BukkitDev.
Sorry, but we don't offer support on the bPermissions thread @ the bukkit forums.
bPermissions Usage Node
The only node you'll need to give users to manage and modify your permissions is bPermissions.admin Be careful who you give it to, the users with that permissions can give permissions out to any group or user and manage and control your permissions.
bPermissions Commands
All the commands you'll need can be found on our Commands Page
Do /permissions helpme for bPermissions to generate some example configuration files. You can also view the examples below.
Example users.ymlit.org/paste/4544/|Example users.yml]]
Promotion tracks
Once you've set up your permission tracks, using the help of the example configuration files, you only need one permission to node to use them:
tracks.trackname Lets anyone with that node promote people along that track, they don't need bPermissions.admin
tracks.* Lets someone with that node promote anyone along any track name
Does bPermissions work with XXX plugin?
Generally, yes! Though that plugin needs to be compatible with SuperPerms. bPermissions even has a bridge for Permissions 2 compatibility!
Importing from other Permissions Managers
To import from PEX do /permissions import pex (you must have pex installed at the time) For Permissions 3 use /permissions import p3. Full information on the FAQ
bPermissions Advanced Features
Information about bPermissions Advanced Features is on the FAQ
Shorthand Commands
Ever wished you could set players to another rank with just one command? Well now you can!
To set themadman300 to owner in all worlds /exec u:themadman300 a:setgroup v:owner
So to sum up:
u/g: selects the user/group and provides the name a: provides the action (addgroup/rmgroup/setgroup/addperm/rmperm) v: provides the value (ie. WHAT/WHO you are adding/removing/setting) w: provides the world (optional, leave blank to apply to all worlds)
Still don't get it?
Watch some of these helpful tutorials created for you by BukkitTeacher
How do you add the ability to build and destroy blocks with the new update?
@Quinton896
yea i cant seam to be able to build
To anyone who is wondering how to build, bPermissions does NOT have it's own build node so you have to use another. If you are using essentials the command is essentials.build or if you really only have bPermissions it's bukkit.build, hope this clears things up!
Please use pastebin or another page to submit your log.
To answer your question: You have an yaml error in your config file, you have to check your config file for extra-spaces, odd characters or other mistakes.
I cannot access your "Examples users.yml" link. It says "You don't have the permission to access the requested resource. It is either read-protected or not readable by the server."
@darktrivium
Broken links...
Fixed link to example user yml page
I don't understand what i am doing wrong in my Group.yml, here's the pastbin lin -> http://pastebin.com/QQtd457A I used the default group.yml. Thanks a bundle for the awesome plugin! I use craftbukkit 1.4.7 for UHC even though its out for 1.5 Thank's!
Server log here. Look at previous comment :D http://pastebin.com/QJhWLxrA
@CESPlays
Throw it into a YAML Parser, your YAML isn't formatted properly. Join us in #bananacode and we can help.
Everything is going great but I do have a problem that I'd like to be addressed.
-My prefixes are set. Let's say I make myself in the group called admin(the group is set up, so is the prefix) -I restart the server. -I am not in that group anymore. I am in the default group with the default perms and prefix.
Please tell me how to fix this. And if there's no fix currently, Fix it. This is the most important thing in my opinion. Player->Donates->Gets put into a group->Too much lag, so I restart->Joins server as default. Response Asap please.
great perm. plugin.
There is a way of add a temporary permissions? or other plugin that be compatible with bPermissions?
Someone help, I start up my server then everything loads, I join my server and instead of joining I get this message, bPermissions not enabled. PLZ Help Also, here's my server log, I get spammed with one WARNING command for some reason... http://pastebin.com/FFG0yu9E
Here is my perms file: http://pastebin.com/m1V4xiGH Whenever I try to do anything except chat, it spits out errors at me.
Example: When I try to break any block, it says "You are not permitted to interact with <BLOCK NAME HERE>
Even when trying to use /spawn (Which i have enabled for all players) it says "You do not have access to that that command"
The only thing that seems to work is the prefix for each rank.
(Dont bother parsing it, pastebin removed some stuff)
Why isn't my users.yml generating players into the list?
default = default group, players don't seem to have permissions from that group though so this can only mean; they are not in default group...
What is the permission to reading a book? I need to know his as soon as possible