Aller au contenu principal

API Développeurs

Maven / Gradle

Maven

<dependency>
<groupId>fr.kginfos</groupId>
<artifactId>exempleplugin-api</artifactId>
<version>1.0.0</version>
<scope>provided</scope>
</dependency>

Gradle (Kotlin DSL)

compileOnly("fr.kginfos:exempleplugin-api:1.0.0")

Utilisation basique

import fr.kginfos.exempleplugin.api.ExemplePluginAPI;

public class MonPlugin extends JavaPlugin {

@Override
public void onEnable() {
// Récupérer l'instance de l'API
ExemplePluginAPI api = ExemplePluginAPI.getInstance();

// Exemple d'utilisation
getLogger().info("ExemplePlugin version: " + api.getVersion());
}
}

Événements

import fr.kginfos.exempleplugin.api.events.ExempleEvent;

@EventHandler
public void onExempleEvent(ExempleEvent event) {
Player player = event.getPlayer();
// Votre logique ici
}
attention

L'API est en cours de développement. Les méthodes peuvent changer entre les versions majeures.