How to set permissions and ranks for my server

Discussion in 'Bukkit Help' started by BlazeMike, Jul 15, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    BlazeMike

    Hi!
    I'm new to Bukkit, I've seen pros use it, and thought it was pretty cool. So i have started my own.
    I need help setting ranks and permissions for my server. I do have the essentials plugin also i have : diguisecraft and ProtocolLib.

    Ranks:

    Owner & Admin: Full permission
    Moderator: /gamemode, /tp, /weather, /fly, /kick
    Member: /tp commands, /weather
    Guest: /tp

    Please respond soon !!! THNX :D
     
  2. Offline

    chad53105

    so you want someone to write your permissions? if you can't do your own work, don't start a server. A server is very time consuming. You get what you put into it.
     
  3. Offline

    drakee510

    The guy above has a HUGE point. Here is basics on permissions configuring.

    1.) You need a permissions plugin. PermissionsEX is my favorite. You can also choose GroupManager or bPermissions.
    (PermissionsEX) http://dev.bukkit.org/bukkit-plugins/permissionsex/

    2.) Learn the syntax of each and how to configure the .yml files.

    3) Get the permission nodes from your plugins. These can usually be found on the plugin's webpage on DevBukkit

    Good Luck!
     
  4. Offline

    BlazeMike

    Thnx guys
     
  5. Offline

    random_username

    1). Download permissionsex (My favorite permissions plugin)
    2). When you download it, you should get 3 .jar files. Modifyworld, Chat Manager and Permissionsex. Put all of them in your plugins folder. Then start your server, and stop it. This will generate their respective folders.
    3). Now, go into the config file in the Chat Manager folder, you should get something like this:
    Code:
    enable: false
    message-format: <%prefix%player%suffix> %message
    global-message-format: <%prefix%player%suffix> &e%message
    ranged-mode: false
    chat-range: 100.0
    Replace false with true after "Enable:"
    4). Save it. Now go into the permissionsex Folder, and open a file called "Permissions". Now paste this:
    Code:
    groups:
      Guest:
        default: true
        permissions:
        - modifyworld.*
        - essentials.build
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpdeny
        options:
          rank: '5'
          message-format: '&7[Guest] &f%player: %message'
      Member:
        default: false
        inheritance:
        - guest
        permissions:
        - essentials.weather
        - essentials.tp
        - essentials.tp.others
        options:
          rank: '4'
          message-format: '&2[Member] &f%player: %message'
      Moderator:
        default: false
        inheritance:
        - Member
        permissions:
        - essentials.kick
        - essentials.kick.exempt
        - essentials.fly
        - essentials.fly.others
        - essentials.gamemode
        - essentials.gamemode.others
        - essentials.tpaall
        - essentials.tphere
        - essentials.tpo
        - essentials.tpohere
        - essentials.tptoggle
        - essentials.tppos
        options:
          rank: '3'
          message-format: '&e[Moderator] &f%player: %message'
      Admin:
        default: false
        inheritance:
        - Moderator
        permissions:
        - '*'
        options:
          rank: '2'
          message-format: '&d[Admin] &f%player: %message'
      owner:
        default: false
        inheritance:
        - Admin
        permissions:
        - '*'
        options:
          rank: '1'
          message-format: '&6[Owner] &f%player: %mess
    5). Save it and start the server. The last step, type in the console: pex user <playername> group set <rank you want to give the player>
    The <> shows the information you need to put in there.

    If the [Owner] or whatever rank someone has doesn't appear when they talk, make sure chat manager is enabled. Now you should have the permissions done. Now it should be set up, hope I helped :)
     
    Benicapos and BlazeMike like this.
Thread Status:
Not open for further replies.

Share This Page