Note that you'll need PluginLibrary to run Autorank!
- Tested Minecraft Versions:
- Source Code:
- Languages Supported:
- Any language (based on your willingness to translate the messages)
If you need help, go to the Discord help server!
Autorank is an automatic ranking plugin that allows you to set rank-ups that have requirements. You can create requirements that make certain a player has at least x amount of money or x minutes played.
A player starts out as Guest.
When he has played for more than 10 minutes and broke at least 10 iron ore, he will be ranked up to Member where he can do a lot of other things. Then, when he has played for a couple of days and earned 1000 money, he will be promoted to Trusted; a group that allows him to do cool stuff. This can go on for as many ranks as you like. The possibilities are endless! It's up to you!
What does it support?
- keeps track of how long players are online and stores it in data.yml
- an unlimited amount of automated ranks with configurable required play times
- permission node that excludes a certain player from being ranked up
- permission nodes for every command
- configurable leaderboard for most time played
- support for either global or world specific ranks
- can execute commands after changing rank
- can perform effects on a player at a certain location
- seemless mysql integration
- a lot of special requirements
- mega customisable
- can interact as a group on different servers in the same server network. (Keeps track of time on the whole server network)
- time played
- broken specific blocks
- placed specific blocks
- damage taken
- specific mobs killed
- faction power
- players killed
- total time on server
- total time on your server network
- WorldGuard regions
- movement (by boat, foot, horse, cart or piggy)
- mcMMO skills
- amount of items crafted
- times sheep sheared
- fish caught
- GriefPrevention integration
- EssentialsX, UltimateCore, afkTerminator and RoyalCommands support for AFK
- EssentialsX support for Geo IP location
- AcidIsland and ASkyBlock level requirements
- Requirements based on Jobs levels
- Factions support
- More to come - just ask!
A wiki is also handy if you need help with Autorank. While you're there check for answers on frequently asked questions, check this.
Fear not, Autorank has a well documented API. You can find a tutorial on it here.
How to install Autorank?
To install Autorank, you'll need PluginLibrary. See the installation instructions here: https://github.com/Staartvin/Autorank-2/wiki/Installation#how-to-install-autorank
The tutorial can be found here.
Third party support
This is a list of plugins that are recognized by Autorank:
- Vault (and therefore most permission plugins)
- Quests (by HappyPikachu)
- Quests (by fatpigsarefat)
Permissions and Commands
Permissions and commands can be found on the wiki. Click here to go to the wiki.
Source code is included in the download and available on Github
Before commenting, please read this: https://dev.bukkit.org/projects/bkcommonlib/pages/admin-area/commenting
Development builds of this project can be acquired at the provided continuous integration server.
These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Click here to go download dev builds.
I do not support dev builds. I may redirect you to a dev build to help test a new feature or check if a bug you reported is fixed, but use on a production server is highly discouraged. Those builds also do not provide the security that BukkitDev offers.
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
(These stats can only be seen by the Autorank development team, and will never be shared with anybody else).
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
- Whether you use the MySQL system of Autorank
If you wish to disable this feature, you can do so by opt-ing out, which you can do in the config file under /plugins/PluginMetrics/
This plugin has a built-in auto-updater, which connects to BukkitDev to check for updates. If you, for some reason, wish to disable this process, you can do so by disabling 'auto-updating' and 'version checking' in the advanced config.
When you need Autorank to import time from other plugins you can use these converters:
Logblock time to Autorank time converter (by Staartvin)
Autorank is using an advanced UUID system (for Minecraft 1.8) which is complex, but nevertheless explainable:
When someone tries to perform a command that requires a player name, such as /ar check <playername>, Autorank will look up the UUID of that player via the Mojang website. I will not go into detail on how it does that, as that's too complex, but if you're interested you can look it up at Github.
Autorank is using a specific part of the Mojang website (called api.mojang.com), which is very secure. Autorank makes sure there are no traces of lookup left behind so that any player is completely anonymous. If you feel like Autorank might have a problem, please do ask. I'm glad to fix any problems that occur during runtime.
I cannot, however, ensure that Mojang is storing the lookups anonymously. But as you probably already have a Mojang account (because you play Minecraft), I assume you trust Mojang to store their data nice and secure so no hacker can access it. If you feel like Autorank is harming you in any way, please do not hesitate to ask us and we'll try to answer your questions as adequately as we feel is possible.
An automatic ranking plugin that allows you to set automatic rank-ups with special requirements.
It may have been a rollercoaster without safety belts. but in the end. This is the only plugin I would want to use. There simply is nothing else with this many features.
Would love to give it 5 stars, but I can't say I have been using it without issues. Including loss of data before.
But, backups are here to the rescue. At least in my case. Other's do not always have that luxury.
Even though all this, this developer has been working on it for years, and we used it for years.
So why quit so fast on something build up over many years?
Keep it up!
times of /ar check /ar times and /ar top show different time.
example. if /ar check says i have 20 days, /ar top shows 19 days.
then randomly the leaderboard updates. and shows that i have 20 days. so i run /ar check and it shows 19 days...
the times are so messed up, when i updated to 4.2.3 it reset ALL of my players times without asking.
had originally used Statz for tracking, but AR decided to unlink from it, even though it says its using it on server startup.
now the Statz time is messed up as well (shows 10 days)
most players say to just use 4.1 instead
makes me miss OnTime
I've been using Autorank for a few years now and updated to 4.0 when it was first released. I hated it in the beginning, and I still hate it now. I wanted a plugin that would automatically rank players up based on time, and ever since 4.0 this plugin has been trying to way too much and hasn't done any of it very well. The configurations are absolutely terrible to navigate. Regardless of whether there is a wiki, the configs suck. One of my biggest issues with 4.0 is that it basically FORCES "paths" on you. Even if you configure it to be as automatic as possible, players still get messages such as "You have automatically been assigned the path <>". All I want this plugin to do is check a player's rank, see if they meet the time requirement to move to the next rank, and move them to that rank if they do. I don't want any feedback and I don't want the players to do any commands!
Guys this plugin is great. It's very configurable and works just fine for me on 1.12.2. If you have any trouble then you probably didn't read everything here. If you did and you are still having trouble then ask for help. Don't leave bad reviews on a great plugin just because your'e lazy. I had trouble at first too then I asked for help in the discussion. Haven't had any problems since. Thanks for all your hard work!
Using this on my server as my servers suggested.
I personally would never want a 1-star on one of my plugins, but this is extremely confusing and I preferred the v3 version, configuring this plugin gives you a programmer's vibe, kinda feels like you're trying to figure out things rather than simply put things together.
One of the most complicated config files I've ever stumbled upon, would totally NOT recommend for starters.
confused but can it demote aswell??? like if a player got promoted through using xp levels but if their ex drops below a level it will demote them but promote them when they get the correct amount
good plugin though seems to work fine although still need to know how to do the above mentioned
Developer needs to update the Overview page : it is lacking obvious installation instructions, paths file templates, and mandatory "soft" dependencies such as PluginLibrary and Statz; which are creating a TON of confusion.
Otherwise, THIS PLUGIN WORKS PERFECTLY ON 1.12.2!!! If you have any questions about your paths file, contact me directly for an example to follow.