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

Last updated

Was this helpful?