SupremeDev
  • Supreme Development
  • Important
    • Installation
    • PayPal + Google Pay
    • Server Owner Advice
    • Json - Why?
    • Free Client Plugins
      • Supreme KillHolograms
        • config.yml
      • Supreme EXPShop
        • Commands & Permissions
        • config.yml
      • Supreme DeathBans
        • Commands & Permissions
        • config.yml
        • lang.yml
  • Plugins
    • Supreme Factions
      • Placeholders
      • Commands & Permissions
      • Developer API
      • Files
        • raids.json
        • lang.yml
        • conf.json
        • config.yml
        • upgrades.yml
    • Supreme Spawners
      • Commands & Permissions
      • Developer API
      • Files
        • lang.json
        • conf.json
        • entity-settings.json
        • stacker-settings.json
    • Supreme Hoes
      • Commands & Permissions
      • Placeholders
      • Developer API
      • Files
        • config.yml
        • captcha.yml
        • menus.yml
    • Supreme Printer
      • Commands & Permissions
      • Developer API
      • Files
        • config.yml
    • Supreme Blood Orbs
      • Commands & Permissions
      • Files
        • config.yml
        • lang.yml
    • Supreme TokenShop
      • Commands & Permissions
      • config.yml
    • Supreme LMS
      • Commands & Permissions
      • Files
        • lang.json
        • config.json
    • Supreme Roam
      • Commands & Permissions
      • Files
        • lang.yml
        • config.yml
    • Supreme MobSwords
      • Commands & Permissions
      • Placeholders
      • Files
        • menus.yml
        • config.yml
    • Supreme BindIP
      • Commands & Permissions
    • Supreme Robots
      • Commands & Permissions
      • Developer API
      • Files
        • lang.json
        • config.json
    • Supreme Meteors
      • Commands & Permissions
      • Files
        • config.yml
        • lang.json
    • Supreme Tools
      • Commands & Permissions
      • Files
        • config.yml
    • Supreme Collectors
      • Commands & Permissions
      • Files
        • lang.json
        • config.json
    • Supreme Player Stats
      • Commands & Permissions
      • Statistic Types
      • Files
        • menus.yml
        • config.json
    • Supreme Miner Picks
      • Commands & Permissions
      • Files
        • drops.yml
        • menus.yml
        • config.yml
  • Addons
    • Factions Top
    • Harvest Event
    • Hoe Boosters
  • Libraries
  • SupremeCaptcha
    • Commands & Permissions
    • Files
      • config.json
  • SupremeTokens
    • Commands & Permissions
    • Files
      • lang.json
      • config.json
Powered by GitBook
On this page
  • Supreme Factions Top
  • Commands & Permissions
  • Configuration - config.json
  • Configuration - lang.json

Was this helpful?

  1. Addons

Factions Top

Dependency: Supreme Spawners, Cost: $10.00 USD

Supreme Factions Top

This addon allows you to create an in-game wealth leaderboard for factions based on the amount, level, stack size, and time placed of spawners in faction claims.

Key Features:

  • Spawner value based on Type, Upgrades, Stack Size, and Time Placed

  • Extremely quick async recalculation times (~2ms per 10K spawners)

  • Blacklist specific Factions from being on FTOP

  • Configurable, hoverable leaderboard messages.

  • Potential worth calculations

Commands & Permissions

Command

Permission

Description

/f top

factions.top

Allows players to view ftop leaderboard

/ftopadmin recalc

factionstop.admin.recalc

Force recalculate leaderboard

Configuration - config.json

{
  "spawnerValueMap": [
    {
      "name": "blaze",
      "baseValue": 1000.0,
      "upgradeValueMap": {
        "SPEED": [
          {
            "key": 1,
            "value": 100.0
          },
          {
            "key": 2,
            "value": 200.0
          },
          {
            "key": 3,
            "value": 300.0
          },
          {
            "key": 4,
            "value": 400.0
          }
        ],
        "AMOUNT": [
          {
            "key": 1,
            "value": 100.0
          },
          {
            "key": 2,
            "value": 200.0
          },
          {
            "key": 3,
            "value": 300.0
          },
          {
            "key": 4,
            "value": 400.0
          }
        ]
      },
      "enabled": true
    },
    {
      "name": "guardian",
      "baseValue": 1000.0,
      "upgradeValueMap": {
        "SPEED": [
          {
            "key": 1,
            "value": 100.0
          },
          {
            "key": 2,
            "value": 200.0
          },
          {
            "key": 3,
            "value": 300.0
          },
          {
            "key": 4,
            "value": 400.0
          }
        ],
        "AMOUNT": [
          {
            "key": 1,
            "value": 100.0
          },
          {
            "key": 2,
            "value": 200.0
          },
          {
            "key": 3,
            "value": 300.0
          },
          {
            "key": 4,
            "value": 400.0
          }
        ]
      },
      "enabled": true
    }
  ],
  "includeMemberBalances": true,
  "recalculateEveryXMinutes": 30,
  "nerfSpawnerValuePercentage": 50.0,
  "factionsPerPage": 9
}

Configuration - lang.json

{
  "ftopLeaderboardHeader": [
    " ",
    "c:&e&l** &c&lFaction Top Leaderboard &e&l** &7&o(( Hover for Info ))",
    " "
  ],
  "ftopLeaderboardHeaderHover": [
    "&c[!] Factions Top Leaderboard",
    " ",
    " &f&lFactions Top Information »",
    " &f&l* &cLast Recalculated: {last-recalc-time}",
    " &f&l* &cSpawners Counted: {spawners-counted}",
    " &f&l* &cFactions Counted: {factions-counted}",
    " &f&l* &cRecalculation Time: {recalc-time}",
    " &f&l* &cTotal Value: ${server-total}",
    ""
  ],
  "placementFormat": "&7[&e!&7] #{position} {faction-name} &f- &a${current-value} &7({total-spawners}x Spawners)",
  "placementHoverHeader": [
    "&c[!] Factions Top Breakdown for {faction-name}",
    " ",
    " &f&lFaction Information »",
    " &f&l* &cFaction Leader: {faction-leader}",
    " &f&l* &cRichest Member: {richest-member} &7(${richest-member-balance})",
    " &f&l* &cCurrent Value: ${current-value} &7({potential-percentage}% of potential value)",
    " &f&l* &cPotential Value: ${potential-value}",
    " &f&l* &cBalance Value: ${balance-value}",
    " ",
    " &f&lSpawner Values »"
  ],
  "spawnerValueFormat": " &e* &f{spawner-type} Spawner &c{spawner-count}x &7(${spawner-value})",
  "placementClickCommand": "f show {faction-name}",
  "recalculationStartMessage": {
    "type": "CHAT",
    "message": [
      " ",
      "c:&e&l** &c&lFactions Top Recalculation &e&l**",
      "c:&7Starting FactionsTop recalculation...",
      " "
    ]
  },
  "recalculationFinishMessage": {
    "type": "CHAT",
    "message": [
      " ",
      "c:&e&l** &c&lFactions Top Recalculation &e&l**",
      "c:&7Completed recalculated {time}ms &o( {spawners}x Spawners )",
      " "
    ]
  }
}
Previousconfig.ymlNextHarvest Event

Last updated 3 years ago

Was this helpful?