Paso 6: Codificación: la plantilla
Ahora que estamos terminados con la configuración del proyecto, configurarlo y la creación de la plugin.yml, estamos finalmente listos para comenzar la codificación. Creación de los conceptos básicos que debe tener cada plugin en este paso y luego se ampliar en otros pasos.
En primer lugar, necesitamos la clase principal ampliar JavaPlugine importarla. Etiquetas de esta clase como clase principal y sólo puede haber una clase que importa JavaPlugin, o bien se producirán errores.
Hay dos funciones que necesitamos para crear, y es onEnable y onDisable. Estos deben reemplazar sus funciones padres JavaPlugin. Debe tener este aspecto:
public void onEnable() { } public void onDisable() { }
La función onEnable se ejecuta cuando el plugin está siendo activado mientras el servidor se inicia o se vuelve a cargar. Como usted probablemente puede concluir, onDisable se ejecuta cuando el plugin está deshabilitado/detenido, como cuando el servidor vuelve a cargar o se detiene. Estas funciones no pueden parecer útiles para algunos plugins, pero son para otros plugins que requieren registro de controladores de eventos/eventos o registrar cosas como comandos. Anular sus padres los métodos de JavaPlugin, así.