HomeJavaModsElo Bot
Elo Bot
ModsJava

Elo Bot

by eldor · on Modrinth

Adds +elo and +today commands to server chat using MCSR api. Free Minecraft Java mod for 1.20, 1.20.1, 1.20.2.

⬇ Download on Modrinth

Elo Bot Example

MCSREloBot

Players can check elo, rank, personal bests, and daily session stats for any MCSR Ranked player — Twitch-bot style, right in game chat. Powered by the public MCSR Ranked API. No API key required.

Features

Example

Player: +elo Feinberg
[MCSR] Feinberg Elo: 2294 (Peak 2319) • Netherite (#13) • W/L 224/126 (64.0%) • 354 Matches • 6:08 pb (9:24.0 avg) • 1.1% FF Rate
Player: +today
[MCSR] eldoor Today: 4W/2L • +37 Elo (1310 now) • 6 Matches • Best: 12:41
Player: /pb couriway
[MCSR] Couriway PB: 8:32 (Season) • 7:01 (All-Time) • Casual: 9:12

Requirements

Quick Start

  1. Drop the jar into plugins/ and restart.
  2. Type +elo <any MCSR Ranked player> in chat. That's it — no API key needed.
  3. Optionally tweak plugins/MCSREloBot/config.yml and run /mcsrelo reload.

Configuration

chat-aliases-enabled: true   # +elo / +pb / +today in chat
chat-prefix: "+"
cooldown-seconds: 5          # per-player cooldown
cache-seconds: 60            # API response cache
today-timezone: "UTC"        # what counts as "today" for /today
broadcast: true              # responses visible to everyone vs. only the sender

Permissions (LuckPerms)

Works with LuckPerms via normal Bukkit permissions — no extra setup beyond assigning nodes to groups.

Node Default Purpose
mcsrelobot.use everyone Parent of elo/pb/today
mcsrelobot.elo / .pb / .today everyone Individual commands
mcsrelobot.bypass.cooldown op Skip the cooldown
mcsrelobot.admin op Reload + cooldown bypass
/lp group default permission set mcsrelobot.use true
/lp group vip permission set mcsrelobot.bypass.cooldown true

License

MIT License.

Made for the Minecraft speedrunning community Not affiliated with Mojang, Microsoft, or the MCSR Ranked team

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more