RankSuite is a fairly simple and easy-to-use ranking plugin for Bukkit. It tracks the time played for each user on your server and assigns them to the specified group - based on a configurable command list - when they meet the criteria (minutes of time played).

by krinsdeath

Project Details

  1. Jenkins
    1.1. Use of the plugin builds from Jenkins is unofficial, unsupported and unapproved by BukkitDev Staff!
  2. Source Code
  3. Wiki Documentation


  • /rank - Shows a detailed command list in-game, which contains a dynamically generated list of sub-commands that you are allowed (based on permissions) to use.
  • /rank check [player] - Checks your (or the specified player's) rank. If you are qualified for a promotion, this command will also run that promotion. (ranksuite.check, ranksuite.check.other)
  • /rank add [player] [time] - Adds the specified number of minutes to the specified player's play-time amount. This command will not automatically promote a player. (ranksuite.add)
  • /rank remove [player] [time] - Removes the specified number of minutes from the specified player. This command will automatically demote a user if their new time is lower than their current rank's requirement. (ranksuite.remove)
  • /rank reset [player] - Resets the specified player to 0 time played and moves them to the default rank. (ranksuite.reset)
  • /rank leaders [page] - Shows the leaderboard listing (based on time played) for the server. The leaders are statically generated every 30 minutes to reduce CPU usage on the server. (ranksuite.leaders)
  • /rank reload - Reloads RankSuite's configuration file. Any new ranks will be added to the listing in-game. (ranksuite.reload)
  • /rank validate - Validates all known users by removing all previous groups from them and adding only their currently qualified group. This command can take an extremely long time to run if your server has a lot of players, so ideally you should only use it once. (ranksuite.validate)

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

  • Avatar of TylerS1066 TylerS1066 Jul 30, 2014 at 23:42 UTC - 0 likes

    @TnTBass: Go

    So it should work on 1.7.9?

  • Avatar of TnTBass TnTBass Mar 21, 2014 at 14:17 UTC - 0 likes

    FYI, in case anyone is wondering, this still works fine on CB 1.7.2.

    This plugin uses only the API, so it should not break every new MC version.


  • Avatar of UXRO UXRO Oct 28, 2013 at 13:18 UTC - 0 likes

    Can this be manage with ontime? Thanks.

    Problem 1:

    Won't auto update,

    Problem 2:

    Console spam: 3:12:07 PM CONSOLE: [WARNING] [RankSuite] Task #28 for RankSuite v1.1-b24 generated an exception

    Last edited Oct 28, 2013 by UXRO
  • Avatar of Llurendt Llurendt Aug 24, 2013 at 23:48 UTC - 0 likes

    Hey there! I was just wondering if you plan on updating to 1.6.2, or if there is even a need to. Thanks!


  • Avatar of TnTBass TnTBass Jun 11, 2013 at 14:24 UTC - 0 likes

    @ihavefever: Go

    This works on 1.5.2 without any issues.

  • Avatar of ihavefever ihavefever May 13, 2013 at 11:45 UTC - 0 likes

    Will this be updated for 1.5.2? Also, is it possible to add different things they have to do to rank up? Like not only a certain amount of time, but like money earned and mob kills?

    Last edited May 13, 2013 by ihavefever
  • Avatar of mohawkguy360 mohawkguy360 Apr 10, 2013 at 12:48 UTC - 0 likes

    How would I broadcast a message to the entire server on rankups?

  • Avatar of DavMicrofix DavMicrofix Mar 23, 2013 at 23:34 UTC - 0 likes

    log file isn't change only updated top 1.5.1.. i created a ticket

  • Avatar of krinsdeath krinsdeath Mar 23, 2013 at 21:00 UTC - 0 likes

    Please use my ticket tracker for these error logs. It's really hard to fix problems in comments. :(

    DavMicrofix: That error is impossible unless you don't have any valid ranks in your config.yml.

    Last edited Mar 23, 2013 by krinsdeath
  • Avatar of DavMicrofix DavMicrofix Mar 23, 2013 at 20:24 UTC - 0 likes

    it's not working on 1.5

    get console spam :

    21:22:20 [WARNING] [RankSuite] Task #297479 for RankSuite v1.1-b27 generated an exception

    java.lang.NullPointerException at net.krinsoft.ranksuite.RankCore.promote(RankCore.java:355) at net.krinsoft.ranksuite.RankCore$3.run(RankCore.java:115) at org.bukkit.craftbukkit.v1_5_R2.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_5_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:512) at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:476) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:409) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573)


Date created
Nov 21, 2012
Last update
Nov 24, 2012
Development stage
MIT License
Curse link
Recent files
  • R: 1.1 b24 for CB 1.4.5-R0.2 Nov 24, 2012
  • R: 1.0 b20 for CB 1.4.5-R0.2 Nov 21, 2012