Description
Who's actually the richest on your server? NetWorth scans every TC, walks every connected structure, inventories every container, and ranks players by what they actually have — not what they've gathered or killed.
Every existing leaderboard tracks actions. NetWorth tracks holdings. It answers the question players actually argue about: who has the most stuff right now.
Why This Is Different
- Real wealth, not stats — scans actual container contents, not lifetime gathered/killed counters
- Four value dimensions — scrap equivalent, sulfur (raid potential), T3 weapon count, and upkeep cost
- Auto-calculated values — scrap and sulfur values derived from blueprint/recycler data, no manual price lists
- Per-base breakdown — players see each base's contribution with map grid location
- Zero dependencies — no other plugins required. Drop it in and go.
Leaderboard
- Sortable columns — click to sort by total scrap, sulfur, T3 weapons, or upkeep
- Steam avatars — player portraits on each row
- Your rank highlighted — always see where you stand, even if you're not in the top N
- Configurable size — show top 5, 10, 50 — whatever fits your server
-
Chat commands —
/nw topprints top 5 to chat,/nw flexbroadcasts your own rank
My Wealth Tab
- Personal dashboard — four summary cards: total scrap, sulfur, T3 weapons, rank
- Per-base breakdown — each base listed with grid location, scrap value, sulfur value, container count
- Opt-out toggle — hide from the leaderboard without leaving the system
Scanning Engine
- TC-based discovery — finds every building privilege a player is authed on
- Full container scan — walks all connected storage containers in each structure
- Optional inventory scan — include online players' carried items
- Building deduplication — co-authed buildings scanned once, shared across players
- Minimum block filter — skip trivial deployables (configurable threshold)
- Coroutine-based — yields every 50 entities, zero frame spikes on 300+ player servers
- Wipe-safe — all data clears automatically on map wipe
Valuation System
- Scrap values — auto-calculated from recycler yields and blueprint ingredient chains
- Sulfur values — auto-calculated from full craft cost ingredient chains
- T3 weapons — any workbench level 3 weapon counted automatically
- Admin overrides — set custom scrap values for any item via config
Privacy
-
Player opt-out — players can hide from the leaderboard (toggle or
/nw hide) - Anonymous mode — server-wide toggle to hide all player names and avatars
- Hide offline players — optionally exclude logged-out players from rankings
- Flex blocked when hidden — opted-out players can't broadcast their rank
Admin Controls
- In-game config GUI — admin tab with steppers, toggles, and status readouts
- Scan status dashboard — players scanned, queue progress, last cycle time, total bases tracked
- Force full scan — one button to clear cache and rescan everything
-
Runtime chat command — change the command from
/nwto whatever you want, live - All settings tunable — scan interval, leaderboard size, minimum building blocks, privacy toggles
Permissions
| Permission | Default | Description |
|---|---|---|
networth.use |
Manual grant | Open the panel and use chat commands |
networth.hide |
Manual grant | Opt out of the leaderboard even when server-wide opt-out is disabled |
networth.admin |
Manual grant | Access admin tab, force scans, change settings |
Chat Commands
| Command | Description |
|---|---|
/nw |
Open the leaderboard panel |
/nw top |
Print top 5 wealthiest players to chat |
/nw flex |
Broadcast your rank and net worth to chat |
/nw hide |
Toggle leaderboard opt-out |
Plugin API (for developers)
Other plugins can query wealth data at runtime:
| Method | Returns | Description |
|---|---|---|
API_GetNetWorth(ulong playerId) |
float | Total scrap value for a player |
API_GetSulfur(ulong playerId) |
float | Total sulfur value for a player |
API_GetWeapons(ulong playerId) |
float | T3 weapon count |
API_GetUpkeep(ulong playerId) |
float | Upkeep cost for a player |
API_GetRank(ulong playerId) |
int | Player's leaderboard rank |
API_GetWealth(ulong playerId) |
Dictionary | Full breakdown: NetWorth, Sulfur, Weapons, Upkeep, Bases, Rank, LastUpdated |
API_GetLeaderboard(int count) |
List | Top N entries with all fields |
Support
- For all questions and feedback, dm me (1928tommygun) on my discord at discord.fragmod.com
License
TOMMYGUN'S EULA – BY USING THIS PLUGIN YOU AGREE TO THE FOLLOWING!
- Code contained in this file is not licensed to be copied, shared, resold, or modified in any way.
- You may copy the plugin freely to each server instance that your organization owns.
- Do not share this plugin with other server organizations — they must purchase their own licenses.
Customer Reviews
Discussion
Be the first to start the discussion!