Kill-ELO — PvP Elo System & Rank Tagger

Quick rating

Community listing page, reviews here may not be monitored by the author.

Kill-ELO — PvP Elo System & Rank Tagger

No reviews yet

Competitive kill based ELO ranking with ranks, killstreaks, anti farming and an on screen HUD. Fully client side and works on any PvP server.

Mod Loaders
Minecraft
26.2

About

Description

Universal ELO
A competitive ELO ranking system for PvP — fully client-side and usable on almost any server.

Every player starts at 1000 ELO. Kills earn points, deaths cost points — and the stronger your opponent, the more ELO you gain. The mod simply reads kill messages from chat and calculates everything locally. It never touches gameplay, so it's allowed by anti-cheats.

Features
Real ELO system — chess-based: evenly matched opponents give ±25, beating a stronger player up to +50, beating a weaker one down to +5.
8 ranks — Bronze, Silber, Gold, Platin, Diamant, Meister, Champion and Legend (4000+).
Live HUD (bottom-right) — your ELO, rank, global placement, K/D and current killstreak, always on screen.
Anti-farming — repeatedly killing the same player gives diminishing rewards (100% to 50% to 25% to 0%).
Killstreak bonus — 5/10/20 kills without dying grant +10/20/30% ELO.
New-player protection — beginners only lose half ELO at first.
Server-wide leaderboard — the mod tracks every player that appears in kill messages.
Commands
Command    Function
/elo    Your profile: ELO, rank, placement, kills, deaths
/elo <player>    Another player's stats
/elotop    Top 10
Compatibility
Client-side — install it only on your client; it works on any server (vanilla-compatible).
Forge for Minecraft 1.21.1 and 1.21.11.
Recognizes standard death messages. Servers with custom formats may need a pattern added.

There is no main server that tells you how good you are. Every network has its own stats, most have none, and none of it follows you anywhere. Kill-ELO builds that rating yourself, out of the fights that actually happen.

How it works

It reads the kill and death messages in chat and matches them against the player list. No plugin, no account, nothing sent anywhere — it watches and does the math.

Everyone starts at 1000. Beating someone rated above you is worth up to 50 points, beating someone well below you as little as 5. Eight ranks from Bronze to Legend. And you lose points when you die, as much as you'd gain for the same fight won — this is a rating, not a kill counter.

It can't be farmed

Killing the same player over and over pays 100%, then 50%, then 25%, then nothing. It only resets after 24 hours or once they've picked up three kills of their own. Killstreaks from five kills up add 10–30%. Your first ten kills only cost half on a death, so one rough session doesn't bury you.

What you see

One line in the corner: your rating and streak. What a kill was worth fades in for two seconds and disappears again. /elo hud cycles to a compact panel, a full panel with K/D and rank progress, or off entirely. Four corners to choose from.

Players you've seen fight carry their rank next to their name — in the tab list and above their head. After a session on a busy server, most of the names around you have one.

Works on servers with custom death messages

Most mods like this match on wording and break the moment a server writes its own messages. This one reads the player data attached to the names instead, so X was tethered by Y works as well as X was slain by Y — and so do non-English servers.

Commands

/elo · /elo · /elotop · /elohistory · /elo hud · /elo corner · /elo demo

If nothing shows up

The mod only runs on servers listed in config/killelo_servers.txt. Around fifty PvP servers are in there by default, including every server whose team has explicitly allowed it. If yours isn't, add a piece of its address on its own line. On join, the mod tells you in chat whether it's active.