Promote players with Kills, Signs, Passwords, Time, Exp, Items, Money and more!
Tired of promoting every player by hand? No Problem! Just use CommandRank :)

It allows the players to promote themselves (With configurable conditions) or even promotes them automatically (for example after a specific time).

Example usage on a PvP-Server: Players need kills to get a better rank. With every promotion they get some rewards and a better title.


  • Different ways to promote players if they meet the conditions
  • Permissions support
  • Economy support (needs Vault)
  • Everything is configurable
  • You can add infinite different "RankUps"
  • Possible conditions:
    • Player needs money
    • Player needs kills (CommandRank is able to count kills)
    • Player needs specific "onlineTime" (CommandRank is able to count the time a player is online)
    • Player needs specific items in his inventory
    • Player needs "Points" (PlayerPoints)
    • Player needs to enter a password
    • Player needs XP
  • Possible ways to execute a rankup:
    • "RankUp"-Sign
    • Acceptrules command (executes one specific "RankUp")
    • Declinerules command (executes one specific "RankUp" (default is prisoner))
    • RankUp command (executes the next possible "RankUp"
    • AutoRankUp (If enabled, a schedule checks players data every x seconds and executes a "RankUp" if possible)
    • Password (Player is able to enter a password. If it's the right one a "RankUp" will be executed)
  • Possible actions:
    • Commands executed by console
    • Commands executed by player
    • Items given to player (Enchantments or things like colored wool are possible)
  • CommandRank contains an "RankUpEvent" which allows other developers to work with


  • /AcceptRules | Ranks the players to the given group (default: user)
  • /DeclineRules | Ranks the players to the given group aswell (default: prisoner *evil* )
  • /Password <pw> | Allows the player to enter a password
  • /RankUp | Executes the next possible "RankUp"
  • /cr | Shows "onlineTime" or kills to the player
  • /cra | Admincommand to check onlineTime/kills of a player or to promote somebody


  • CommandRank.Admin | Allows to execute admincommands and to create a "RankUp" sign & contains "CommandRank.User" permission
    • CommandRank.createSign | Allows to create a "RankUp" sign
    • CommandRank.AdminCommand | Allows to use the admincommands
  • CommandRank.User | Basic permissions
    • CommandRank.useSign | Allows to use a "RankUp" sign
    • CommandRank.AcceptRules | Allows to use the AcceptRules command
    • CommandRank.DeclineRules | Allows to use the DeclineRules command
    • CommandRank.Password | Allows to enter a password
    • CommandRank.UserCommand | Allows to use the /cr command
    • CommandRank.RankUpCommand | Allows to use the /rankup command
  • CommandRank.RankUp.<name of rankup> | Allows to use the named "RankUp"
  • CommandRank.isGroup.<name of rankup to group> | Prevents from getting AutoRankUp to <name of rankup to group> (You should give the permission to every group to prevent from getting the same "RankUp" multiple times.)
  • CommandRank.exclude.* | contains:
    • | Excludes from "AutoRankUp"s
    • CommandRank.exclude.sign | Excludes from sign-"RankUp"s
    • CommandRank.exclude.command | Excludes from command-"RankUp"s
  • Advanced guide with permissions

  • Add FAQ to description

Got any ideas? Post them here: Forum

Found a bug? Create a ticket: Tickets

CommandRank is not working? Your config probably contains some mistakes. Check out your server.log or create a new ticket!

API | Setup guide | Tips & Tricks | Modifications

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

  • Avatar of abstractmadness abstractmadness Oct 25, 2014 at 04:28 UTC - 0 likes

    Is there a way to make this plugin work with player points as in it cost player points to rank up and not money? From reading the description above I got the Idea that this was possible but after putting it into my server I now realize that it only works with auto rankup and not a command/sign based rankup.

    Tyler - IGN AbstractMadness - CEO of Mythic Gaming Network - ServerIP:

  • Avatar of erik1988 erik1988 Oct 14, 2014 at 09:00 UTC - 0 likes

    I would love if it was possible to require certian votes to be able to rankup. Many other rankup plugins support this.

  • Avatar of werte12345 werte12345 Sep 03, 2014 at 15:32 UTC - 0 likes

    I suggest two Features:

    1. Via /cra time, it should be possible to see a players onlinetime even if he's offline

    2. There should be a permission for /cra time only, so only this part of /cra is accessable...

    Any chance to get them?

  • Avatar of erik1988 erik1988 Aug 08, 2014 at 18:19 UTC - 0 likes

    This is such a great plugin! I hope it will work well when 1.8 comes out.

    The only problem I have is that I get "an internal error occurred while attempting to perform this command" when I type "/cr time". And then it spams the console with errors.

    Here is the output:

    It might be because I dont use any ranks that require time. But I would be nice if my consol does not get spammed down if someone types it. Maybe you can put in an "IF null" statement that output a message, so that it looks cleaner.

    Thanks for at your awesome work.

  • Avatar of pepper82 pepper82 Aug 03, 2014 at 17:19 UTC - 0 likes

    Does it support temporary rank assignments? I want player to be Vip for 30 days.

    German Minecraft Server [RPG][PVP][SURVIVAL][+MANY FEATURES]
    Minecraft RPG Survival PvP Server

  • Avatar of unrivaledneo unrivaledneo Aug 02, 2014 at 19:33 UTC - 0 likes

    Having issues with my rank up, it keep allowing players to rank up before they reach the time/kills requirement

  • Avatar of ivanhop99 ivanhop99 Aug 02, 2014 at 11:16 UTC - 0 likes

    @arespinoza: Go

    you should put the highest rank. Above in the list. and the lowest rank the lowest.

  • Avatar of arespinoza arespinoza Jul 11, 2014 at 18:08 UTC - 0 likes

    Con someone help me please.

    I cant seem to get /rankup to work. When someone joins my server they start as default (Guest). Once they have played for a few hours they should be able to /rankup to next rank Explorer then noble then king etc.. When default ranks up it does give them rank of Explorer so that's good but if you try to rank up from explorer to noble it just puts u back to explorer. Same if your a noble or higher and you do /rankup it will demote you back to explorer. Can some one tell me what im doing wrong please.

    CR config file GM config file

  • Avatar of ivanhop99 ivanhop99 Jul 04, 2014 at 11:09 UTC - 0 likes

    I can't get CommandRank to work, can someone help.

  • Avatar of Youramoron Youramoron Jun 03, 2014 at 17:01 UTC - 0 likes

    The sign usage for this plugin is shit.


Date created
Jan 26, 2012
Last update
Jan 02, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files
  • R: v3.2.1 for CB 1.7.2-R0.2 Jan 02, 2014
  • R: v3.2.0 for CB 1.6.4-R2.0 Nov 12, 2013
  • R: v3.1.9 for 1.6.4 Oct 22, 2013
  • R: v3.1.8 for 1.6.2 Jul 13, 2013
  • R: v3.1.7 for 1.6.1 Jul 07, 2013



Optional dependency