AutoRank-up 2.0

An automatic ranking plugin that allows you to set time rank-up.

  1. New systems rank-up & scoreboard

    thebastien007
    New systems rank-up & scoreboard

    A new update with the majors changes.
    - + Money rank-up system - (require essentials - optional).
    - + Claim blocks rank-up system (require Griefprevention - optional).
    - + A scoreboard for watch a top 5 the most connected players.

    - Optimization of plugin and fix some bugs.

    FOR INSTALL THIS UPDATE, YOU NEED TO CHANGE FOLLOWING PARAMETERS (if you used a version previous):

    In config.yml:
    Replace this line:
    Code (Text):
    timeANDjobs: false
    by:
    Code (Text):
        #Money of player for rank-up (-1 for disable)
        #--DEPEND ESSENTIALS PLUGIN FOR USE THIS OPTION!--
        money: -1
        #Number of claims blocks of player for rank-up (-1 for disable)
        #--DEPEND GRIEFPREVENTION PLUGIN FOR USE THIS OPTION!--
        claimblock: -1
     
        #Choose conditions necessary who must be completed for rank-up.
        #CONDITIONS: "time" ; "money" ; "jobslevel" ; "claimblock".
        conditions: []
    And add this line in "generalConfig":
    Code (Text):
    #Enable/disable the top 5 of players the most connected with a scoreboard.
      Enable-Scoreboard: false
    In messages.yml:
    Add these lines:
    Code (Text):
    scoreboard:
      title: "&3&lTop &e&l5"
      1: "&c&l1-&a{player} &7&o{time}"
      2: "&c&l2-&a{player} &7&o{time}"
      3: "&c&l3-&a{player} &7&o{time}"
      4: "&c&l4-&a{player} &7&o{time}"
      5: "&c&l5-&a{player} &7&o{time}"
    Examples:
    Code (Text):
    #------Config AutoRank plugin---------

    #Database Settings
    database:
      host: "host"
      database: "Database name"
      port: "3306"
      user: "user"
      password: "password"
      #Interval of updating data players (IN MINUTES)
      interval: 1

    generalConfig:
      #Enable fireworks when player rank-up
      fireworks: true
      #Broadcast message when player rank-up
      globalmesssageUp: true
      #Enable Sound when player rank-up
      SoundUp: true
      #Change this sound: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
      Sound: "ENTITY_PLAYER_LEVELUP"
      #Exclude the AFK players of counted time
      #--DEPEND ESSENTIALS PLUGIN FOR USE THIS OPTION!--
      Anti-AFK: true
      #Enable/disable the top 5 of players the most connected with a scoreboard.
      Enable-Scoreboard: false
     
    #Your default group (group of the new player)
    defaultGroup: "default"


    #Exemple of settings group
    #NameRank1:
    #  time: 30
    #  jobslevel: 5
    #  money: 500
    #  claimblock: 2000
    #  conditions:
    #  - "time"
    #  - "money"
    #  - "jobslevel"
    #  - "claimblock"
    #  commands:
    #    - "give {player} 50 1"
    #    - "spawn {player}"



    #Settings Groups
    groups:
      #Put the rank name, with capital letters if need, ect...
      nameRank1:
        #Time for rank-up (IN MINUTES)
        #Set value -1 for disable
        time: 30
        #Levels jobs of player for rank-up (-1 for disable)
        #If player has many jobs, put the total of levels of his jobs.
        #--DEPEND JOBS REBORN PLUGIN FOR USE THIS OPTION!--
        jobslevel: -1
        #Money of player for rank-up (-1 for disable)
        #--DEPEND ESSENTIALS PLUGIN FOR USE THIS OPTION!--
        money: -1
        #Number of claims blocks of player for rank-up (-1 for disable)
        #--DEPEND GRIEFPREVENTION PLUGIN FOR USE THIS OPTION!--
        claimblock: -1
     
        #Choose conditions necessary who must be completed for rank-up.
        #CONDITIONS: "time" ; "money" ; "jobslevel" ; "claimblock".
        conditions: []
        #Commandes executed when player rank-up
        commands:
          - "give {player} 50 1"
     
      nameRank2:
        time: 60
        jobslevel: 10
        money: 100
        claimblock: -1
        conditions:
        - "time"
        - "money"
        commands:
          - "eco give {player} 10"


    #PERMISSIONS PLUGIN:
    #- autorank.exclued -> #Exclude player or groups of counted time
    #- autorank.mytime -> Allow to command /autorank mytime
    #- autorank.play -> Allow to command /autorank play
    #- autorank.admin -> Allow to all autorank commands
     
    Code (Text):
    #------Messages AutoRank plugin---------
    commands:
      mytime: "See your time before rank"
      play: "See the time played for a player"
      timeadd: "Add the minutes at player"
      timeremove: "Remove the minutes at player"
      reset: "Reset the data of player"
      reload: "Reload the config.yml and messages.yml"

    #Variables: {rank} -> new rank player ; {player} -> player concerned ; {days} -> days played ; {hours} -> hours played; {minutes} minutes played.
    #Variables(only for mytime-rank): {days_stay} -> Days before rank-up;  {hours_stay} -> hours before rank; {minutes_stay} -> minutes before rank.
    success:
      mytime-rank: "&3It stays &e&l{days_stay}d {hours_stay}h {minutes_stay}m &3before rank-up !"
      Upgrade: "&aThe player {player} rank-up  &e{rank}."
      resetplayer: "&aThe data of player has been reset successfully, §cbut the player must disconnect and reconnect"
      timeplayed: "&aThe player &e {player} &ato have spend &f&l{days}d {hours}h {minutes}m &aon the server."

    #Variable: {player} -> player concerned.
    error:
      norank: "&cYou have no rank where you can rank-up"
      error: "Erreur"
      up-rank: "The upgrade of {player} doesn't work ! Verif the name of rank in config.yml !"
      notonline: "§cThe player {player} doesn't connected !"
      Noperms: "&cYou don't have permission !"
     
    scoreboard:
      title: "&3&lTop &e&l5"
      1: "&c&l1-&a{player} &7&o{time}"
      2: "&c&l2-&a{player} &7&o{time}"
      3: "&c&l3-&a{player} &7&o{time}"
      4: "&c&l4-&a{player} &7&o{time}"
      5: "&c&l5-&a{player} &7&o{time}"

    Screenshot scoreboard:
    [​IMG]


    Add a PayPal donate button on homepage of plugin.








Return to update list...