Du skal nu oprette en java class, som "main" refere til i addon.yml.
I vores tilfælde er det en class med navnet ExampleAddon i packagen org.example.addon
Classen skal extend classen BandeAddon
// ExampleAddon
package org.example.addon;
import dk.plexhost.bande.addon.BandeAddon;
import dk.plexhost.bande.events.BandeCreateEvent;
import org.bukkit.Bukkit;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
public class ExampleAddon extends BandeAddon implements Listener {
@Override
public void onEnable() {
/*
* We register the EventListener here.
*/
Bukkit.getPluginManager().registerEvents(this, getMainPlugin());
}
@EventHandler
public void onBandeCreate(BandeCreateEvent event){
/*
* We log to the console, that a new Bande has been created.
*/
this.getMainPlugin().getLogger().info(event.getPlayer().getName() + " created bande " + event.getBande().getName());
}
}
Step 5 - Register Addon
Det eneste du skal gøre for at dit addon bliver registeret, er at smide det ind i /plugins/Bande/addons mappen.