bPermissions is a plugin for CraftBukkit servers, created by plugin developer codename_B. It is a permissions plugin that supports the new superperms system, as well as the old permissions too. Setting up permissions for your server can be difficult, particularly if you haven't done it before. This wikiHow will show you how to configure the Permissions plugin.

Steps

  1. 1
    Download bPermissions. You can download it by clicking on this link.
  2. 2
    Generate the bPermissions files.
    Advertisement
  3. 3
    bPermissions files.
  4. 4
  5. 5
  6. 6
    Set the default group.
  7. 7
    Add the groups.
  8. 8
    Add the basic permissions.
  9. 9
    Add other permissions.
  10. 10
    Add players.
  11. 11
    How to get a prefix/suffix.Your permissions are now setup. You can save the file and it should work as expected. However, many people like to add a prefix to their name so they know which players are in which groups. To do this, you need a chat plugin. The plugin I recommend is bChat.
  12. 12
    Configure bChat.

    bChat has just one file, config.yml.

    Open the config.yml and you are able to format the chat for your server. The format that you could use is: format: '+PREFIX +WHITE+NAME: +WHITE+MESSAGE'
  13. 13
    Adding the prefix.

    To add a prefix to a group we must open up the groups.yml that we added all our permissions to. The prefix is added using a permission.

    The permission is:
    - prefix.priority.prefix

    The priority works like this: The higher the number, the higher the priority.
    For example, we added three groups to the player Notch. Each of those groups could have a permission node for a prefix. So we use the priority to make sure that the prefix for the highest ranking group is used.

    So for the default group we might use a priority of 10, moderator could be 20, and admin 30. Here is an example of a prefix that is the group in square brackets

    - prefix.30.[Admin]

    This would produce:
    [Admin] Notch: message hereWe can also add color to the prefix:- prefix.30.+RED[Admin]This prefix system is useful as it allows us to use the multi-group system, while still providing a way for per group prefixes.Your groups.yml may look similar to the image.
  14. 14
    Promote players in-game.

    You can use commands to add/remove groups to players, and add/remove permission nodes from groups. The command is:

    /p [world||global] [action] [target]
    For example,

    /p global addgroup admin Jeb
    Adds the admin group to the player Jeb.
  15. Advertisement

Warnings

Advertisement

About This Article

wikiHow is a “wiki,” similar to Wikipedia, which means that many of our articles are co-written by multiple authors. To create this article, 20 people, some anonymous, worked to edit and improve it over time. This article has been viewed 87,314 times.
18 votes - 65%
Co-authors: 20
Updated: April 23, 2022
Views: 87,314
Categories: Minecraft Servers
Advertisement