Skip to main content
CatalystAnalytics is the bundled Bukkit/Paper-style plugin used by Catalyst for server analytics. Catalyst can install it automatically for Paper and Purpur servers.

Current integration mode

Catalyst reads the plugin’s local analytics.json file. No REST API is required for the desktop app integration.
The plugin source includes an HTTP API server class, but the current main plugin startup path does not start that server. Treat HTTP endpoints in source as inactive unless the plugin is changed to enable them.

Files

Tracked data

UUID, name, online state, first join, last join, join count, playtime, client version, client brand, operating system, chat count, command count, deaths, kills, blocks placed, and blocks broken.

Configuration highlights

Commands

Permission:

Build the plugin

From the catalyst-plugin folder:
The project builds a CatalystAnalytics.jar artifact under build/libs/. The plugin targets Paper-compatible servers and declares api-version: 1.13.