Autorank Autorank v4.0.7

An automatic ranking plugin that allows you to set automatic rank-ups with special requirements.

  1. Staartvin
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    Contributors:
    Staartvin
    Since Autorank 3.8, you'll need Statz. However, there has been confusion surrounding it and so I created a flowchart to help you guys out: [​IMG]



    Autorank started as Bukkit plugin. Bukkit page can be reached by clicking here.

    "The best things in life are free, and so is Autorank." (And it will stay that way)


    [​IMG]
    I maintain this plugin and Autorank will always be free, but if you like my work (on Bukkit or Spigot), please consider donating! It means a lot to me :)


    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.

    An example:

    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!


    Features
    • 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)
    What does it support?
    • votes
    • time played
    • experience
    • money
    • worlds
    • gamemode
    • items
    • blocks
    • inventory
    • broken specific blocks
    • placed specific blocks
    • location
    • 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
    • permissions
    • 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!

    FAQ/Wiki
    A wiki is also handy if you need help with Autorank.
    While you're there check for answers on frequently asked questions, check this.

    API/Developers
    Fear not, Autorank has a well documented API. You can find a tutorial on it here.

    Tutorial
    The tutorial can be found here.

    A youtube video


    Third party support
    This is a list of plugins that are recognized by Autorank:

    Permissions and Commands
    Permissions and commands can be found on the wiki. Click here to go to the wiki.

    Changelog
    Click here

    Source code
    Source code is included in the download and available on Github


    Comment rules
    Before commenting, please read this: http://dev.bukkit.org/bukkit-plugins/bkcommonlib/pages/admin-area/commenting/


    Dev builds:
    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.

    Metrics
    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/

    Auto-updater
    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.

    Converters
    When you need Autorank to import time from other plugins you can use these converters:
    Logblock time to Autorank time converter **(by Staartvin)**


    Disclaimer
    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 can 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.

    Images

    1. Autorank logo.png
    iPause, thenzs, Konbbomba and 9 others like this.

Recent Updates

  1. A small hotfix
  2. A new beta update
  3. Autorank Beta v4.0.5

Recent Reviews

  1. aeckard87
    aeckard87
    1/5,
    Version: Autorank v4.0.7
    I literally cannot even modify the default path "test path" , like adding a new command, without the plugin crashing! There's literally NO FORMAT described in your wiki...

    In the default test path that comes loaded you show tabbing with 2 spaces... and values are right next to requirement...yet your documentation shows 4 space tabbing and values of a requirement are set to value of a requirement....

    This isn't about understanding it, I find it easy to grasp. But when you can't stick to a format, bleh! Forget it!
  2. Savius
    Savius
    1/5,
    Version: Autorank v4.0.7
    Used to be amazing and simple. Now players can't even check their playtime if they're not on a path. Regardless of whether you're using the simple config or not. Not to mention paths are extremely difficult to understand now.
  3. Madelein
    Madelein
    5/5,
    Version: Autorank v4.0.7
    Love this plugin. In the beginning its a bit hard to figure out, but when you finally figured it out its amazing!!!
  4. Knightstemplar
    Knightstemplar
    5/5,
    Version: Autorank v4.0.7
    I retract my statement before. I was frustrated and I am sorry, I have however got it to work properly. I rate 5 starts,.
  5. Konbbomba
    Konbbomba
    5/5,
    Version: v4.0.6
    don't listen to these people it's their fault that they can not understand how something works use your brain people not everything should be handed to you sometimes you have to work for it!
    With that said keep up the good work!
  6. palmershone
    palmershone
    1/5,
    Version: v4.0.5
    This version is terrible. I had to download an older version because your new set up has became so convoluted that I cannot get it to work at all.
    I downloaded 3.8.5.1 and it is a whole lot easier.
    You should've never gone with the "upgrade" if that is what you want to call it.
    You should have stuck to what you had to make it really easy for people to understand and not what you currently have.
  7. Knightstemplar
    Knightstemplar
    1/5,
    Version: v4.0.5
    So i have been trying to talk with the author for awhile now and still no response. I have been trying to figure out why players are not ranking up, and still nothing from the author. Will change rating if I finally get help, but for now I would not recommend this plugin to anyone.
  8. Nap
    Nap
    5/5,
    Version: v4.0.5
    It has become very difficult to understand your path configuration. before was just something like this:

    ranks:
    Nuovo:
    requirements:
    gamemode: 0
    results:
    command: 'msg &p Esegui il comando /attivazione per iniziare a giocare;kit nuovo &p'
    message: 'Esegui /attivazione'
    tp: 99980;4;99975;builders;1.0;2.0
    Straniero:
    requirements:
    time:
    value: 8h
    results:
    rank change: Straniero;Viandante
    command: 'pex promote &p; me Il Corpo di Guardia di Nevayln ha ormai iniziato a conoscere il volto di &p, pertanto lo hanno registrato presso Anagrafe come Viandante del Regno.'
    message: 'Congratulazioni, Sei stato promosso con Araldica di Viandante.'


    Now it's so mutch difficult, only to configure one is 1 hour to understand how it works!!!

    Agree with this dude, this plugin used to be better then this, you should have not have statz should be a standard plugin.
  9. Fargus
    Fargus
    1/5,
    Version: v4.0.5
    It has become very difficult to understand your path configuration. before was just something like this:

    ranks:
    Nuovo:
    requirements:
    gamemode: 0
    results:
    command: 'msg &p Esegui il comando /attivazione per iniziare a giocare;kit nuovo &p'
    message: 'Esegui /attivazione'
    tp: 99980;4;99975;builders;1.0;2.0
    Straniero:
    requirements:
    time:
    value: 8h
    results:
    rank change: Straniero;Viandante
    command: 'pex promote &p; me Il Corpo di Guardia di Nevayln ha ormai iniziato a conoscere il volto di &p, pertanto lo hanno registrato presso Anagrafe come Viandante del Regno.'
    message: 'Congratulazioni, Sei stato promosso con Araldica di Viandante.'


    Now it's so mutch difficult, only to configure one is 1 hour to understand how it works!!!
  10. Konbbomba
    Konbbomba
    5/5,
    Version: v4.0.5
    Idk (feerko)- if it dont work to go across your bungee, then do it per server it works just fine, why would you want the same configuration on each server you run? that makes no sense! great plugin, just a bit hard to get the paths to work right lol but keep up the good work! also in your documentation it does not show how it would look in your paths if a player kills mobs or player kills only things like blocks broke money mcmmo skill where this is good, "full" documentation on a full path lay out would help! but i like to use my brain unlike some people.
    1. Staartvin
      Author's Response
      Thanks for the kind review!