!
PlayerStats API is a lightweight and stable Paper plugin for Minecraft 1.21.x that exposes vanilla player statistics via a simple and efficient HTTP / REST API.
The plugin is designed for external integrations such as web dashboards, analytics services, monitoring tools, and custom frontends.
world/stats/*.jsonThe plugin is built against the stable Paper API 1.21 branch and is not tied to patch-specific versions, ensuring compatibility across all 1.21.x releases.
StatsPlugin uses a simple YAML configuration file to control:
No rebuild is required after configuration changes.
Base URL example:
http://localhost:8080
GET /players
Returns a list of players with basic summary statistics.
GET /players/{playerName}
Example:
GET /players/Notch
GET /players/uuid/{uuid}
Example:
GET /players/uuid/069a79f4-44e9-4726-a5be-fca90e38aaf5
GET /players/{playerName}/stats
Returns the full vanilla statistics parsed from the stats JSON file.
Endpoint paths may slightly vary depending on configuration and version. Always refer to the project README for the most up-to-date list.
plugins/ folderconfig.yml if neededPlayerStats API is suitable if you:
TODO

Lightweight vanilla player statistics via REST API for Paper servers