RankSuite
RankSuite
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
- Jenkins 1.1. Use of the plugin builds from Jenkins is unofficial, unsupported and unapproved by BukkitDev Staff!
- Source Code
- Wiki Documentation
Commands
- /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)
-
View User Profile
-
Send Message
Posted Jan 14, 2017this is waste of time the original autorank plugin too but this is even shitier
-
View User Profile
-
Send Message
Posted Jul 30, 2014@TnTBass
So it should work on 1.7.9?
-
View User Profile
-
Send Message
Posted Mar 21, 2014FYI, 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.
-
View User Profile
-
Send Message
Posted Oct 28, 2013Can 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
-
View User Profile
-
Send Message
Posted Aug 24, 2013Hey there! I was just wondering if you plan on updating to 1.6.2, or if there is even a need to. Thanks!
Llurendt
-
View User Profile
-
Send Message
Posted Jun 11, 2013@ihavefever
This works on 1.5.2 without any issues.
-
View User Profile
-
Send Message
Posted May 13, 2013Will 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?
-
View User Profile
-
Send Message
Posted Apr 10, 2013How would I broadcast a message to the entire server on rankups?
-
View User Profile
-
Send Message
Posted Mar 23, 2013log file isn't change only updated top 1.5.1.. i created a ticket
-
View User Profile
-
Send Message
Posted Mar 23, 2013Please 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.
-
View User Profile
-
Send Message
Posted Mar 23, 2013it'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)
-
View User Profile
-
Send Message
Posted Mar 3, 2013omg, i got same problem like Quinnatator.
-
View User Profile
-
Send Message
Posted Feb 9, 2013It doesn't seem to support GM :(
-
View User Profile
-
Send Message
Posted Feb 5, 2013sh0nx: I suppose I could add a "hardcore" mode for RankSuite. That sounds like it might be cool.
-
View User Profile
-
Send Message
Posted Jan 21, 2013@krinsdeath
Would it be possible to add a feature where if the player dies, then it would reset their rank?
Or would that take too much time/effort? Cause i can't find a pluigin that has that feature, and really need it for my Type of server.
-
View User Profile
-
Send Message
Posted Jan 12, 2013Quinnatator: Please pastebin your RankSuite config.yml. Your config file is invalid/corrupt.
-
View User Profile
-
Send Message
Posted Jan 12, 2013Hey, I get this console flooding error after running the 1.1 version of RankSuite a bit:
16:03:51 [WARNING] [RankSuite] Task #97596 for RankSuite v1.1-b24 generated an exception java.lang.NullPointerException at net.krinsoft.ranksuite.RankCore.promote(RankCore.java:353) at net.krinsoft.ranksuite.RankCore$3.run(RankCore.java:113) at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:530) at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
I'm using Bukkit Permissions as well. Any suggestions?
-
View User Profile
-
Send Message
Posted Jan 7, 2013@pgirl
i recommend privileges personally. works better and bperms has actual permission issues.
-
View User Profile
-
Send Message
Posted Jan 5, 2013@Punkred
I too am looking for something other than autorank, as it's not working on my server either. I'm using bpermissions and definitely don't want to change that.
-
View User Profile
-
Send Message
Posted Jan 4, 2013Quick qestion, does this not count the amount of time there on if the player is afk? otherwise players would exploit this and just go do something else while there client is still running