Advanced Setup Guide & Permissions Guide

Important

For every "RankUp" a player needs the permission CommandRank.RankUp.<name of rankup>. Also players need permissions to trigger the "RankUp" (for example with signs: CommandRank.useSign).

Setup examples

Promotion with signs

To allow players to use signs you need the permission "CommandRank.useSign". Now they can click signs to trigger "RankUp"s. Also the players need the permission "CommandRank.RankUp.<name of rankup>" to perform a "RankUp".

Promotion with kills

First of all you should enable kills here:

autorankups:
  main:
    enabled: true
    scheduletime: 600
  kills:
    enabled: true
    list:
    - 10:prisoner

Now you should edit the kill-list. It's default looks like this:

    list:
    - 10:prisoner

Make sure to put the "RankUp"s with the most kills at the top:

    list:
    - 100:king
    - 50:general
    - 10:warrior

CommandRank will create a loop through this list. It will check the kills of every player (except players with the permission "CommandRank.exclude" or "CommandRank.exclude.auto"). When it detects that a player has reached the amount of kills it tries to perform the promotion. If a player has the permission "CommandRank.isGroup.<name of rankup>" it will cancel the promotion. Also the players need the permission "CommandRank.RankUp.<name of rankup>" to execute the "RankUp".

Your players probably like to be able to check their kills so you should give them the permission "CommandRank.UserCommand" to allow them to use /cr kills.

So we got this permissions:

  • CommandRank.UserCommand | To use /cr kills
  • CommandRank.RankUp.<name of rankup> | To perform the promotion
  • CommandRank.isGroup.<name of rankup> | To prevent getting this promotion (again).

Promotion with password

To allow players to use the password command you need the permission "CommandRank.Password". Now they can use the command. Also the players need the permission "CommandRank.RankUp.<name of rankup>" to perform a "RankUp".

Exclude players

If you want to exclude a player of all the promotes just give him "CommandRank.exclude.*".

Also you can exclude players of different types of promotions with:

  • CommandRank.exclude.auto | Excludes from auto-rankup
  • CommandRank.exclude.command | Excludes from commands like /acceptrules, /rankup, /password
  • CommandRank.exclude.sign | Prevents a player from using a sign

Players with the CommandRank.isGroup.<name of rankup> are excluded from auto-rankups to <rankup>.


Comments

Posts Quoted:
Reply
Clear All Quotes