Sign In

SDK Installation

Add the Analyse SDK to your Minecraft plugin project.

Add Dependency

<repositories>
<repository>
<id>analyse</id>
<url>https://maven.analyse.net/repository/maven-releases/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>net.analyse</groupId>
<artifactId>analyse-api</artifactId>
<version>0.4.0</version>
<scope>provided</scope>
</dependency>
</dependencies>

Plugin Dependency

Make sure your plugin loads after Analyse:

dependencies:
server:
Analyse:
load: BEFORE
required: true

Soft Dependency (Optional)

If you want your plugin to work with or without Analyse, use softdepend:

softdepend: [Analyse]

Then check availability before using:

if (Analyse.isAvailable()) {
Analyse.trackEvent("my_event")
.withPlayer(player.getUniqueId(), player.getName())
.send();
}

Verify Installation

@Override
public void onEnable() {
if (Analyse.isAvailable()) {
getLogger().info("Analyse SDK connected!");
} else {
getLogger().warning("Analyse plugin not found");
}
}