What the plugin does for you
Install the ShardAnalytics plugin on your Paper server and watch players appear within minutes.
Supported platforms
Paper servers, with Java 21 and no inbound ports required.
Simple setup
Place the jar, run the setup command with your API key, and verify with one status command.
Remote configuration
Adjust collection settings from the dashboard with local fallback when a server is offline.
Connector updates
See which version each server runs and update from the dashboard when a release is available.
Custom event SDK
Send custom events from your own plugins and query them next to built-in telemetry.
Network scope
Share a game across deployments so sessions and players stay coherent behind a proxy.
How you'd use it
Three real situations owners and staff run into, and what minecraft answers.
A new survival server
You are opening a second survival server and want data from day one.
Install the plugin, set the key, and the server appears in the command center before launch day.
A custom game mode
Your developers have custom events worth tracking.
Send them through the SDK and build funnels and dashboards on top of the same platform.
How it works
Download the plugin
Get the latest release for your server platform.
Set the API key
Run /shardanalytics setapikey with the key from your server settings.
Verify data
Confirm the status command and watch heartbeats, metrics, and players arrive.
Questions
Do I need to open ports on my server?
No. The plugin makes outbound HTTPS connections only, so no inbound ports are required.
Will the plugin lag my server?
Collection is asynchronous and batched. Benchmark it on your own workload, and start on one server before rolling out network-wide.
Where do I get the download?
Create a server in the dashboard and download the connector from that server's Download page. The download lives in the dashboard and always points at the current release for your platform.