Rating System
TopRankMC uses an Elo rating system to rank players fairly based on competitive match results. Here's how it all works.
What is Elo?
Elo is a rating system originally designed for chess. It measures relative skill — when you beat a higher-rated player, you gain more points. When you lose to a lower-rated player, you lose more. Over time, your rating converges on your true skill level.
Every new player starts at 1000 Elo (Redstone Ore). Your rating cannot drop below 100.
Rank Tiers
Each tier corresponds to a Minecraft ore, from Stone through Netherite.
| Tier | Elo Range | Description |
|---|---|---|
| Netherite | 1889+ | The absolute best — Ancient power |
| Deepslate Diamond Ore | 1778–1888 | Elite tier |
| Diamond Ore | 1667–1777 | Highly skilled |
| Deepslate Emerald Ore | 1556–1666 | Expert level |
| Emerald Ore | 1445–1555 | Advanced fighters |
| Deepslate Lapis Ore | 1334–1444 | Skilled players |
| Lapis Lazuli Ore | 1223–1333 | Above average |
| Deepslate Redstone Ore | 1111–1222 | Experienced |
| Redstone Ore | 1000–1110 | Starting tier (1000 Elo) |
| Deepslate Gold Ore | 889–999 | Below start |
| Gold Ore | 778–888 | Developing |
| Deepslate Copper Ore | 667–777 | Apprentice |
| Copper Ore | 556–666 | Learning |
| Deepslate Iron Ore | 445–555 | Novice |
| Iron Ore | 334–444 | Beginner |
| Deepslate Coal Ore | 223–333 | Early stages |
| Coal Ore | 111–222 | Just starting |
| Stone | 0–110 | New player |
Tier Promotion
Each tier has an Elo ceiling. When your Elo reaches the top of your current tier, it caps at the ceiling until you prove you belong in the next tier by defeating a player from that tier or above.
Example: You're Redstone Ore with 1110 Elo (Redstone Ore ceiling). You win another match but stay at 1110.
You see: "Tier ceiling reached! Beat a Deepslate Redstone Ore player to promote."
When you beat a Deepslate Redstone Ore player, your Elo uncaps and flows through — you promote!
Netherite tier (1889+) has no ceiling. This system prevents inflated ranks from farming lower-tier opponents.
Tier-Based Elo Scaling
You earn reduced Elo for beating opponents from lower tiers. Losses are always full value.
| Opponent Tier vs Yours | Multiplier | Example |
|---|---|---|
| Same tier or above | 1.0x | Redstone Ore vs Redstone Ore |
| 1 tier below | 0.75x | Redstone Ore vs Deepslate Gold Ore |
| 2 tiers below | 0.50x | Redstone Ore vs Gold Ore |
| 3+ tiers below | 0.25x | Lapis Lazuli Ore vs Gold Ore |
Minimum gain per win is always 1 Elo (never zero). This prevents farming weaker players for easy points.
K-Factor (Rating Volatility)
The K-factor determines how much your rating changes per match. New players have a higher K-factor so their rating adjusts quickly. Experienced players have a lower K-factor for stability.
| Player State | K-Factor | Games Played | What It Means |
|---|---|---|---|
| New Player | 40 | 0–30 | Big swings — finding your true rank fast |
| Stabilizing | 24 | 31–100 | Moderate changes — narrowing in |
| Established | 16 | 101+ | Small, steady shifts — your rank is settled |
| Returning | 32 | After inactivity | Re-calibrating after time away |
Match Rules
- Max duration: 5 minutes (300 seconds). If time runs out, the player who dealt more total damage wins.
- Min duration: 15 seconds. Matches shorter than this don't count for Elo (prevents exploits).
- Disconnects: Always count as a forfeit regardless of match duration.
- Draws: If both players deal equal damage at timeout, no Elo changes.
- Countdown: 3-second countdown before the fight begins. Players are frozen during countdown.
Matchmaking
When you queue for a kit, the system searches for opponents within a narrow Elo range and gradually expands the search if no match is found:
0s: Search within +/- 50 Elo
10s: Expand to +/- 100 Elo
20s: Expand to +/- 150 Elo
... expands every 10 seconds ...
50s: Max range: +/- 300 Elo
You cannot face the same opponent more than 3 times per hour.
Composite Rating
Your overall ranking on the leaderboard uses a composite rating calculated from your top 2 kit ratings:
If you only play one kit, that kit's Elo is your composite rating.
Elo Decay
Inactive players lose Elo over time to keep the leaderboard active:
- Starts after: 14 days of inactivity
- Rate: 2 Elo per day (~15 per week)
- Affects: Redstone Ore (1000+) and above only
- Floor: You cannot decay below your current tier's minimum (e.g., Diamond Ore players won't drop below 1667)
Play one match to reset the decay timer.
Seasons
Ratings are reset at the end of each season using a soft reset formula:
This pulls everyone toward 1000, but preserves relative skill:
Was 1500
1250
Was 800
900
Was 2000
1500
Each season requires 10 placement games before your rank is visible on the leaderboard.