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.