Spielerstatistiken,
die mitspielen.
PlayerStats bringt 40+ konfigurierbare Statistiken auf deinen Paper-Server – mit Top-Listen, Vergleichen, eigenem Event-Tracking, Lokalisierung und MySQL-Support.
Alles, was eine Statistik braucht
Von Vanilla-Werten bis zu selbst getrackten Highscores – flexibel, lokalisiert und zur Laufzeit neu ladbar.
Top-Listen & Server-Gesamt
Ranglisten mit Paginierung, Medaillen für die Plätze 1–3 und aggregierte Serverwerte über alle Spieler.
Spieler-Vergleich
/statcompare stellt zwei Spieler nebeneinander und zeigt Differenz und Führung an.
Eigenes Event-Tracking
Killstreaks, Login-Streaks, Elytra-Flugzeit, Trefferquote, seltene Blöcke u. v. m. – live mitgezählt.
Lokalisierung
Vanilla-Statistiken werden clientseitig in die Sprache jedes Spielers übersetzt. Eigene Namen per language.yml.
Smarte Einheiten
Zeit, Distanz und Schaden automatisch oder fest formatiert – Ticks→Tage, cm→km, Rohwert→Herzen.
Volles Styling
Farben als Minecraft-Namen oder Hex, plus Kursiv-, Festtags- und Regenbogen-Modus.
YAML · SQLite · MySQL
Speicher-Backend frei wählbar. Custom-Werte werden gepuffert und periodisch gesammelt geschrieben.
Konfigurierbare Gruppen
Block- und Distanz-Gruppen frei erweiterbar – auch für neue Minecraft-Versionen ohne Code-Änderung.
Reload zur Laufzeit
Config, Sprache und Gruppen per /playerstats reload ohne Server-Neustart aktualisieren.
Filter & Ausschlüsse
Whitelist, gebannte Spieler ausblenden, Mindestwerte und manuell ausgeschlossene Spieler.
Teilen im Chat
Klickbarer [Teilen]-Button broadcastet das letzte Ergebnis an alle.
Update-Prüfung
Optionaler Check via GitHub-Releases, mit OP-Benachrichtigung beim Beitreten.
40+ Statistiken, sofort einsatzbereit
Vanilla-Werte, summierte Gruppen, eigene getrackte Highscores und berechnete Kennzahlen.
Vier Befehle, voll Tab-vervollständigt
Jeder Befehl ist berechtigungsgesteuert – Abfragen sind standardmäßig für alle erlaubt.
Zeigt eigene und fremde Werte, Top-Listen und Server-Gesamt. Dazu list, info, share und reload.
Vergleicht eine Statistik zweier Spieler nebeneinander und zeigt Differenz und Führenden.
Schließt Spieler aus Top- und Server-Statistiken aus – ideal für Admin- oder Bot-Accounts.
Setzt die getrackten CUSTOM-Statistiken eines Spielers zurück – einzeln oder komplett.
Eine Datei, voll unter Kontrolle
Alles in der config.yml – zur Laufzeit neu ladbar (Backend-Wechsel ausgenommen).
- 📐
Einheiten
Zeit, Distanz und Schaden frei oder automatisch formatieren.
- 🎨
Styling
Farben (Name oder Hex), Kursiv, Festtags- und Regenbogen-Modus.
- 💾
Speicher
YAML, SQLite oder MySQL mit konfigurierbarem Flush-Intervall.
- 🎯
Custom-Tracking
Elytra-Zeit, Trefferquote, seltene Blöcke einzeln an-/abschaltbar.
- 🚫
Filter
Whitelist, gebannte Spieler, Mindestwerte und Listengrößen.
# --- Einheiten --- units: time: auto # ticks…days | auto distance: blocks # cm | blocks | km | auto damage: hearts # raw | hp | hearts # --- Styling --- style: number-color: "#55FF55" stat-name-color: gold rainbow: false # --- Speicher --- storage: type: yaml # yaml | sqlite | mysql flush-interval-seconds: 30 # --- Custom-Tracking --- custom: track-elytra-time: true track-arrow-accuracy: true
In zwei Minuten installiert
Keine externen Abhängigkeiten – die JDBC-Treiber sind bereits ins JAR gebündelt.
JAR herunterladen
Lade die neueste player-stats.jar aus den GitHub-Releases.
In den Plugins-Ordner legen
Verschiebe die JAR nach plugins/ auf deinem Paper-Server (Minecraft 1.21+).
Server starten
Beim Start wird automatisch eine config.yml und language.yml erzeugt.
Anpassen & neu laden
Werte ändern und mit /playerstats reload sofort übernehmen. Fertig!