bPermissions

bPerm none

I am currently super busy with university, so updates will be slower, and support from me will also be slower

Tweet me for help with bPermissions! https://twitter.com/VladToBeHere/

Want to see this page in german?

Need the api?

bPermissions

Welcome to bPermissions, a Superperms Manager for Bukkit!

  • bPermissions focuses on being unique from the rest of the Permission managers. It's very simple to set up and use, it's lightning fast, fully featured, and has a great support team!
  • bPermissions has a unqiue command structure, never before seen in a permission manager. It's best used for adding lots of nodes to a user or group from the console or in-game, less typing!
  • bPermissions has everything you would expect from a Permissions manager. Prefix and suffix support, inheritance, per-player permissions, multiworld support, promotion/demotion tracks, and even group priorities for multi-group setups.

How to use

Say you have a user called 'Bob' and you want to put him in the group 'admin' and give him the prefix 'awesome'.

/world yourmainworld
/user bob
/user setgroup admin
/user meta prefix awesome

Line by line explanation:

/world yourmainworld
** This selects the world you want the command to act in
/user bob
** This selects 'bob' as the user you want to do commands on
/user setgroup admin
** This sets bobs group to admin
/user meta prefix awesome
** This sets the "meta" section labeled "prefix" to 'awesome'

Still don't get it? Check out the noob level 99 section.

Support & Questions

There are many ways you can get support

First, go read the FAQ

We have an IRC channel: #bananacode

You can create a ticket or post on the bPermissions forum on BukkitDev.

Sorry, but we don't offer support on the bPermissions thread @ the bukkit forms.

bPermissions permission node?

The only node you'll need to control the entire plugin (other than promotion tracks) is: bPermissions.admin

bPermissions Commands

All commands used with bPermissions can be found on the Command Page

Example Configurations

Do "/permissions helpme" to have the plugin print out some example files, or view commented examples below!

Example groups.yml

Example users.yml

Example tracks.yml

Example custom_nodes.yml

Explained config.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 another system

Go check the FAQ page for all info about importing other systems!

Use of bPermissions' advanced features

Explanation of use of all of the bPermissions features is explained on the FAQ page, read!

New shorthand commands!!

Ever wished you could set a group globally for a player in one line? Now you can! And you don't have to worry about the order of things either ;)

To set codename_B to admin in all worlds
/exec u:codename_B a:setgroup v:admin

To add the permission "bPermissions.admin" to the admin group in world "world"
/exec g:admin a:addperm v:bPermissions.admin w:world

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 you are adding/removing/setting)
  • w: provides the world (optional, leave blank to apply to all worlds)

Still don't get it?

Check out these helpful tutorials created for you by BukkitTeacher

Thanks for choosing bPermissions

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of LHammonds LHammonds May 16, 2013 at 16:13 UTC - 0 likes

    Thanks for creating and sharing this plugin.

    bPermissions v2.10.4 is working great on CraftBukkit 1.5.2-R0.1 with Java 1.7.0_15 x64 (on Windows 7 x64) and Java 1.7.0_21 x64 (on Ubuntu Server 12.04.2 LTS)

    LHammonds

  • Avatar of Levieye Levieye May 15, 2013 at 21:50 UTC - 0 likes

    @Levieye: Go

    Is it possible to add a command to set a prefix in all worlds? It doesn't work with the current /exec command because of the multiple words when you set it. If you could do this that could be awesome and appreciated!

  • Avatar of MrJanitor MrJanitor May 13, 2013 at 15:45 UTC - 0 likes

    @SirDonko: Go Read the "New shorthand commands!!" section above.

  • Avatar of SirDonko SirDonko May 12, 2013 at 04:00 UTC - 1 like

    On my server I have 4 worlds; survival, survival_nether, world, and world_nether. Is there a command to add a user to a group in all worlds? I don't want to have to select each world individually and add my users to a group.

    Last edited May 12, 2013 by SirDonko
  • Avatar of muggerfugger muggerfugger May 11, 2013 at 23:34 UTC - 0 likes

    Is there a way to get bPermissions to stop blocking commands? for some reason the /f command for factions stops working once i enable bPermissions. is there a way to fix this or figure out why b Permissions is doing it?

  • Avatar of NemesisMate NemesisMate May 11, 2013 at 17:55 UTC - 0 likes

    @Golden_Puffle: Go

    I do exactly what I do here, what I'm expecting is to add myuser to the group mygroup so that player have both groups, the default one and the added by this command (What "addgroup" means, not more, not less).

    Theorically it can be done with bPermissions but It doesn't work by /exec command. (It does by editing files)

    http://dev.bukkit.org/server-mods/bpermissions/pages/bpermissions-command-list/

    <<size 0px>>BFAK:90729344,74aacaca3d3856b1170228fb862ea99d22ea47e64a937482acb9099c0076dc6f<</size>>

  • Avatar of Golden_Puffle Golden_Puffle May 11, 2013 at 17:28 UTC - 0 likes

    @NemesisMate: Go

    Are you trying to make a new group? or trying to add a group to the players inheritance? I would have thought that that command would make changes in the user file not group file.

    if you are trying to add the player to a group so his prefix is that of that group then it would be u:(username) a:setgroup v:(Rank) or if you are trying to add a new group I have not tried that but expect one would have to then figure how to add the meta priority so its not 0 using this command config, I have not done this before but in a test run one way made a new user file with the priority.

    either way the one you showed I would have expected to make a new user file or adjust the user file and not make a group file... sorry if this does not help. I am updating my perms so will experiment a bit and if find a way will let you know.

  • Avatar of Darkandro Darkandro May 11, 2013 at 16:54 UTC - 0 likes

    I have some problems o my server: http://pastebin.com/h92c9LPB

    The plugin has no dev builds?

  • Avatar of Levieye Levieye May 10, 2013 at 22:22 UTC - 0 likes

    Is it possible to add a command to set a prefix in all worlds? It doesn't work with the current /exec command because of the multiple words when you set it. If you could do this that could be awesome and appreciated!

  • Avatar of NemesisMate NemesisMate May 10, 2013 at 11:26 UTC - 0 likes

    @Golden_Puffle: Go

    As I say in: http://dev.bukkit.org/server-mods/bpermissions/?comment=3369, I'm having problem with this command, it isn't working at all on last version.

Facts

Date created
Aug 25, 2011
Categories
Last update
Feb 04, 2013
Development stage
Release
Language
  • enUS
License
AOL
Curse link
bPermissions
Downloads
495,406
Recent files
  • R: v2.10.4 for CB 1.4.7-R1.0 Feb 04, 2013
  • R: v2.10.3 for CB 1.4.7-R0.1 Jan 14, 2013
  • B: v2.10.2 for CB 1.4.6-R0.3 Jan 07, 2013
  • R: v2.10.1 for CB 1.4.6-R0.3 Jan 05, 2013
  • R: v2.9.10 for CB 1.4.6-R0.3 Jan 04, 2013

Authors