Leveling System

Ability to create infinite levels

Example

rankup:
  bar:
    number-bars: 20
    bar-delimiter-reached: '&e:'
    bar-delimiter-not-reached: '&c:'
  limit: 1000
  currency: rankupblocks
  starting-cost: 100
  increase-cost-by: 400
  level-up-automatic: true
  remove-currency: true
  rewards:
    for-each:
      - "gems give %player% 1"
    for-specific:
      1:
        - "rank 1"
    for-interval:
      every10:
        - "tokens give %player% 1"
  commands:
    main:
      cmd: rankup
      permission: edprison.rankup
      aliases: []
    max:
      enabled: true
      cmd: maxrankup
      permission: edprison.rankup.max
      aliases:
        - "maxrank"
    give:
      enabled: true
      permission: edprison.rankup.give
      cmd: give
    set:
      enabled: true
      permission: edprison.rankup.set
      cmd: set
    remove:
      enabled: true
      permission: edprison.rankup.remove
      cmd: remove
    bal:
      enabled: true
      permission: edprison.rankup.bal
      cmd: bal

For example, we create a rankup leveling system which is automatic. It has the main functions but the most importat is the following: level-up-automatic. If it has that option to true, the maxlevel command will be disabled and /rankup instead of ranking up, it will display your rankup. If the option is set to false, the /maxlevel (/maxrank in this case) will be enabled and /rankup or /rankup <amount> will level up your rank.

Last updated