Turn events from your game server plugins into charts

Send quests, crates, jobs or any plugin action to ServerStats, then chart them and build leaderboards from the events your server sends.

AI & APIBy the ServerStats teamUpdated 7 min read

Questions

Can my own Minecraft plugin send events to ServerStats?

Yes. On Paper, Purpur and Folia, add the ServerStats jar as a provided dependency, declare a soft dependency, and call trackFrom with your plugin name, event name, player and flat properties. Velocity plugins can use the same Java API.

Can I chart events from two plugins separately?

Yes. Minecraft plugins using trackFrom and FiveM/RedM resources using the track export send a source alongside each custom event. Filter a metric by plugin:name or resource:name. Other integrations can use distinct event names when they do not send a source.

What can a custom chart calculate?

A custom metric can count events, count unique players, sum or average a numeric property, apply property filters, and group by one property. Saved dashboards can show it as an area, line, column, stacked-column, leaderboard or number tile.

Will a new metric include older events?

Yes, it queries raw events still within your plan's history. The history window is 90 days on Operator and two years on Network; events sent before the agent was installed are not available.

Can I see where players drop out between events?

Yes. The Player funnel on Custom tracking follows two to five different player-linked event types in order, for a period of up to 30 days. It counts each player once per reached step; events without a player ID cannot enter the funnel.

Chart your server's own events

Free for one server, no card. About five minutes to install.