Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
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 <player> · /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.


