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

NOTE: This plugin has not been updated since a long time but should still be working fine! Due to circumstances (For example final school year) I am not able to update my plugins anymore. However most of them should still be working fine and besides I have found Maintainers for a few of my projects, who keep these updated. Thanks for your understanding ;-)

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

  • Avatar of Herobrine_Tandukar Herobrine_Tandukar Oct 07, 2016 at 21:59 UTC - 0 likes

    == Can you please update it for the version 1.10.2??? ==

    RedEyedRocker @TheRivalsRage
    TheRivalsRage - Discord Server

  • Avatar of Blackixx Blackixx May 18, 2016 at 10:42 UTC - 0 likes

    @Asgarioth: Go

    Thank you very much Asgarioth :)


  • Avatar of Asgarioth Asgarioth May 18, 2016 at 06:29 UTC - 0 likes

    @Blackixx: Go

    You're welcome. :)

    I sent a PM with my codebases (3.2.1 for 1.9 without changes + one tarball including my changes)

    Cheers, Asgarioth

    "Infrastructure is invisible. When infrastructure people are doing their job right, nobody will thank them, ever, because they do not exist."

    Full Thought

  • Avatar of Blackixx Blackixx May 17, 2016 at 19:26 UTC - 0 likes

    @Asgarioth: Go

    Wow, thats nice :)

    Yeah I would be interested in the changes/source. I could also upload it to Github then.

  • Avatar of Asgarioth Asgarioth May 17, 2016 at 19:13 UTC - 0 likes

    @Blackixx: Go

    Maybe you could decompile it using gd? I actually did this in order to add UUID support to this plugin (since you distributed the plugin under GPLv3 I think this was okay. ;) ) and to get a maintainable code base.

    To be honest I thought you discarded support for it for whatever reason. If you are interested in the changes I made please drop me a line and I'd be very happy to provide the code base I used for it.

    Cheers, Asgarioth

  • Avatar of Blackixx Blackixx May 02, 2016 at 08:46 UTC - 0 likes

    @erik1988: Go

    To be honest I've lost the source of CommandRank when I've re-setup my computer... That's why there is a lack of CommandRank updates. I've simply updated it using Spigot's BuildTools program.

  • Avatar of erik1988 erik1988 May 02, 2016 at 06:57 UTC - 0 likes

    Its great to see an update! Could you put it on github as well?

  • Avatar of digital_enemy digital_enemy Apr 27, 2016 at 13:21 UTC - 0 likes


    Thanks a bunch! - Digi

    [Owner] Digital_Enemy: Hi folks! :) [Admin] FamBoje: Who made you owner!? :o [Owner] Digital_Enemy: I just did? :P

    Owner and manager of the server Ultimate MineCraft Reloaded. Visit us at: or

  • Avatar of softvelvet softvelvet Apr 26, 2016 at 15:10 UTC - 0 likes

    Woooo! Thanks so much! :D

  • Avatar of softvelvet softvelvet Apr 16, 2016 at 13:46 UTC - 0 likes

    Would absolutely love to have this working again, awesome plugin.


Date created
Jan 26, 2012
Last update
Apr 26, 2016
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files
  • R: v3.2.2 for 1.9 Apr 26, 2016
  • 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



Optional dependency