Installation Guide
Get Analyse running on your Minecraft server in under 5 minutes.
Prerequisites
Before you start, you'll need:
- An Analyse account — Sign up here
- A Minecraft server running Paper, Spigot, Velocity, or BungeeCord
- Java 17+ on your server
Step 1: Create a Project
- Log in to your Analyse Dashboard
- Click "New Project"
- Enter your server name and type
Step 2: Get Your API Key
- Go to Project Settings → API Keys
- Click "Create API Key"
- Copy the key — it starts with
anl_
⚠️ Important: Save your API key somewhere safe. You won't be able to see it again!
Step 3: Choose Your Setup
📦 Paper Plugin
Best for: Custom integrations, A/B testing, custom events
Use this if you want to hook into the SDK from your own plugins, run A/B tests, or track custom events.
🚀 Proxy Plugin
Best for: Simple setup, basic analytics
Use this if you just want player retention, campaign attribution, Tebex revenue tracking, and online player counts.
Step 4: Install & Configure
📦 Paper
- Stop your server
- Download the plugin from GitHub Releases
- Place
analyse-paper.jarin yourplugins/folder - Start your server (creates the config)
- Stop the server and edit the config below
- Start your server
debug: falseapi-key: "anl_your_api_key_here"bedrock-prefix: "."instance-id: "default"
🚀 Proxy
- Stop your proxy
- Download the plugin from GitHub Releases
- Place the plugin jar in your
plugins/folder - Start your proxy (creates the config)
- Stop the proxy and edit the config below
- Start your proxy
{"debug": false,"bedrockPrefix": ".","instanceId": "default","apiKey": "anl_your_api_key_here"}
Step 5: Verify
- Start your server/proxy
- Join your server
- Check the console for
[Analyse] Analyse enabled successfully! - Visit your dashboard — you should see your first player!
Troubleshooting
"Invalid configuration! Please set your API key"
- The key must start with
anl_ - No extra spaces or quotes
- Copy it exactly from the dashboard
No data appearing
- Set
debug: truein your config - Restart and join the server
- Look for
[DEBUG]messages in console
"Failed to send join event"
- Check your server can reach
api.analyse.net - Make sure port 443 (HTTPS) isn't blocked
Next Steps
- Create your first campaign
- Set up Tebex for revenue tracking