Configuration
Every option in config.yml, plus messages.yml and the menu files.
The plugin keeps its files in plugins/Analyse/. Change them and run /analyse reload; no restart needed.
config.yml
# Get the API key from the game's integration page on the dashboard.
api-key: ""
endpoint: "https://gateway.analyse.net"
deployment:
name: ""
group: ""
delivery: batched
flush-interval-seconds: 5
payment-currency: "USD"
collect:
tps:
enabled: true
every-seconds: 60
commands:
enabled: true
chat:
enabled: falseOptions
| Key | Default | What it does |
|---|---|---|
api-key | "" | Your game's API key. Set by /analyse connect, or paste it from Settings, Integration |
endpoint | https://gateway.analyse.net | Where events go. Leave it as is |
deployment.name | "" | This server's name in the dashboard. Empty uses the server folder name, or proxy on a proxy |
deployment.group | "" | The network this server belongs to. Leave empty for a single server |
delivery | batched | batched sends every flush interval. instant sends each event right away (a burst still shares one request) |
flush-interval-seconds | 5 | Seconds between batches. Minimum 1. Ignored with delivery: instant |
payment-currency | USD | Currency for /analyse payment when none is given |
collect.tps.enabled | true | Report tick rate and MSPT |
collect.tps.every-seconds | 60 | How often, between 10 and 3600 |
collect.commands.enabled | true | Record which commands players run (name only) |
collect.chat.enabled | false | Record chat messages (first 256 characters) |
Sending always happens off the server thread, whichever delivery mode you choose.
What reload does
/analyse reload re-reads config.yml, messages.yml and the menu files. If the key or endpoint changed, the plugin reconnects with the new values; otherwise it re-checks the key.
messages.yml
Every message the plugin shows, written in MiniMessage. Use <prefix> for the shared prefix and %placeholder% tokens where a message has values. Delete a key to fall back to the default.
Menus
On Paper and Folia 1.21+ with Java 25, the plugin adds inventory menus, configured in menus/:
menus/dashboard.ymlmenus/sources.ymlmenus/items.ymlmenus/players.ymlmenus/player.yml