Compatibility
Minecraft: Java Edition
26.2
1.21.x
Platforms
Links
Tags
Creators
Details
PinnacleStats
PinnacleStats is a Paper plugin that reads Minecraft's saved player statistics and turns them into structured JSON for websites, dashboards, and other integrations.
New to Minecraft plugins or website setup? Follow the complete step-by-step setup guide. It covers installation, GitHub Pages, other static website hosts, and the optional live API.
It can:
- Cache statistics for every player with a saved statistics file.
- Create local static JSON files that can be served by a website.
- Publish the generated files to a GitHub repository in one commit.
- Provide an optional read-only HTTP API.
- Refresh automatically, when a player leaves, when the server stops, or through commands.
PinnacleStats does not modify player statistics or gameplay.
Requirements
- A Paper server compatible with the plugin release.
- Java 25 for Paper 26.2 releases.
- Operator access or the
pinnaclestats.adminpermission for administrative commands. - A GitHub token only if GitHub publishing is enabled.
Installation
- Download the latest PinnacleStats JAR from the repository's Releases page.
- Stop the Minecraft server.
- Place the JAR in the server's
plugins/directory. - Start the server once to generate
plugins/PinnacleStats/config.yml. - Review the statistics path and export settings.
- Run
/pstats statusin-game or from the console.
The default configuration works as a local JSON exporter. The HTTP API and GitHub publishing are disabled until explicitly configured.


