Statistics
Your one-shot snapshot — rank, prestige, all four currencies, legion, and lifetime mining totals in one chat card.
The /stats command is your one-shot snapshot of where you stand in the empire. It prints a clean, formatted card with your identity, all four currency balances, your legion affiliation, and your lifetime mining totals — everything you need to plan your next move. There are no menus to click through; it lives entirely in chat.
How to View Stats
| Command | What it does |
|---|---|
/stats | Show your own statistics (alias of /stats self). |
/stats self | Explicit self-lookup — same as above. |
/stats other <player> | View another online player's stats. Requires the imperiummc.stats.other permission (typically staff only). |
The command has a 5-second cooldown per player to prevent spam. "Other" lookups only work for players who are currently online — the target must be resolved by exact name.
What's Tracked
The /stats output is grouped into three sections. Every player sees the same layout; the only difference is whether you can run /stats other.
Identity
| Field | Description |
|---|---|
| Player | Your Minecraft username |
| Rank | Current numeric rank (1–100) and the Roman title from the cursus honorum |
| Prestige | Current prestige tier (0–25) |
| Legion | Name of the legion you belong to, or "None" |
Balances
| Field | Description |
|---|---|
| Denarius ($) | Spendable money — used for ranks, shop, crates, trades |
| Auctoritas (⛁) | Tokens — used for Sarcina upgrades, enchants, armor, and the token shop |
| Civitas (⬡) | Beacons — used for legion upgrades and high-end enchant extractions |
| Gift Cards (₲) | Web-store credit balance (gift cards redeemed via the store) |
Mining
| Field | Description |
|---|---|
| Blocks Mined | Lifetime block-break count across all worlds (public mines, PVP Mine, enchants) |
| Mine Resets | Number of times you have manually triggered a public-mine reset |
Reading the Numbers — Suffix Formatting
Large balances (especially Denarius and Auctoritas at endgame) are formatted with suffixes so the card fits in chat without scrolling. The format is #,###.## followed by the suffix, where 2 decimal places are shown when a suffix applies:
| Suffix | Divisor | Example |
|---|---|---|
| K | 1,000 | 1,500 → 1.5K |
| M | 1,000,000 | 1,200,000 → 1.2M |
| B | 1,000,000,000 | 3,500,000,000 → 3.5B |
| T | 1,000,000,000,000 | 2,100,000,000,000 → 2.1T |
Values below 1,000 are shown in full with no suffix and 2 decimal places (e.g. $842.50).
This is a display format only — your real balance is full precision in the database. Two players showing "1.2M" can have meaningfully different actual balances (1,200,000 vs 1,249,999).
Where Each Stat Comes From
/stats pulls from three different backend services, which is why the data is always live:
- Rank & Prestige — read from
RankService, which serves the rank name from the cursus_honorum.yml ladder (e.g. "Aedile" at rank 23). See Ranks & Prestige for the full ladder. - Balances — read from
CurrencyManager, which keeps an in-memory cache of every currency (money, tokens, beacons, gc) per player. This is the same cache that/balanceuses — see Currencies. - Blocks Mined & Mine Resets — read from
MineManager, which tracks per-player lifetime totals. These are the same counters that feed the Blocks Mined leaderboard. - Legion — read from
LegionManager; resolved by checking membership and looking up the legion's display name. See Legions.
Permissions
| Node | Default | Grants |
|---|---|---|
imperiummc.stats.self | true | Use /stats and /stats self. |
imperiummc.stats.other | op | Use /stats other <player> to inspect online players. |
Related Commands
/stats is a snapshot, but several deeper-dive commands give you more detail on a single system:
| Command | Use |
|---|---|
/balance (/bal, /money) | Detailed balance breakdown with history. See Currencies. |
/balancetop (/baltop) | Server-wide Denarius leaderboard. |
/rank info | Rank + sell multiplier + next-rank cost (live formula). |
/prestige | Prestige tier + multipliers + next-tier requirements. |
/pickaxe | Pickaxe stats — level, XP, enchants, skins. See Pickaxe Guide. |
/leaderboard (/lb) | Browse all 19 ranked categories. See Leaderboards. |
/achievements (/ach) | Completed-count + achievement points. See Achievements. |
Using /stats Strategically
- Before ranking up — check your Denarius balance vs the next-rank cost (visible via
/rank info) so you don't overshoot and starve your enchant budget. - Before prestiging — Denarius, Auctoritas, and Civitas all reset to 0 on prestige. Spend down on enchants and Sarcina upgrades first.
- When picking a legion — check whether a recruiting legion's Civitas balance is healthy; rich legions can fund more upgrades.
- Tracking mining goals — the "Blocks Mined" total is the cleanest measure of lifetime grind; divide by playtime for an efficiency metric.
/stats other is a powerful moderation tool. Staff can use it to spot suspicious balances (e.g. a brand-new account with $1B Denarius) without needing full invsee access. If you have the permission, use it before escalating to /invsee.
Quick Reference
| Setting | Value |
|---|---|
| Command | /stats [self|other <player>] |
| Cooldown | 5 seconds per player |
| Currencies shown | 4 (Denarius, Auctoritas, Civitas, Gift Cards) |
| Mining stats | Blocks Mined + Mine Resets |
| Identity fields | Player, Rank (Roman title), Prestige, Legion |
| Self permission | imperiummc.stats.self (default true) |
| Other permission | imperiummc.stats.other (default op) |
| Target requirement | Must be online (exact-name match) |
| Number format | #,###.## with K/M/B/T suffixes |