Buscar..


Primer Plugin en Eclipse

Requisito previo

Esta guía asume que ya ha utilizado BuildTools y ha ejecutado el servidor Spigot al menos una vez. También supone que tienes el archivo jar de Spigot-API que usaremos.

1) Iniciar Eclipse ; puede cambiar la ubicación del espacio de trabajo si lo desea.

2) Crear un nuevo proyecto

  1. Establece el nombre del proyecto a lo que desees. Aquí, elegimos MyFirstPlugin.
  2. Haga clic en Siguiente.
  3. Seleccione Agregar JAR externos en la pestaña Bibliotecas. En el cuadro de diálogo Selección de JAR, seleccione el archivo jar spigot-api-shaded, que se puede encontrar en Spigot / Spigot-API / target / dentro de su carpeta de BuildTools.
  4. Seleccione Finalizar

3) Añadir un nuevo paquete

Haga clic derecho en src y haga clic en Nuevo> Paquete . Puede usar cualquier convención de espacio de nombres que desee, solo sea consistente. (por ejemplo: com.google.android).

4) Crear una nueva clase

  1. Haga clic con el botón derecho en el paquete recién creado y seleccione Nuevo> Clase .

  2. Dale algún nombre; A menudo el mismo nombre que el proyecto. Dentro del editor, la clase de Java recién creada se abrirá. El código debería verse algo así:

     package yourpackage;
     public class MyFirstPlugin {
     }
    

5) Modificar declaración de clase.

  1. Su clase debe extenderse desde JavaPlugin. Eclipse producirá un error ya que no sabe qué es JavaPlugin. Si ha importado correctamente la API de Spigot, podrá importar JavaPlugin agregando la declaración de importación. No necesita escribir manualmente esa línea, simplemente haga clic en el error y seleccione la acción apropiada. Tu código ahora debería verse como:

     package yourpackage;
     import org.bukkit.plugin.java.JavaPlugin;
    
     public class MyFirstPlugin extends JavaPlugin {
    
     }
    

6) Implementar los métodos necesarios.

La clase JavaPlugin tiene algunos métodos abstractos que tu complemento debe implementar. Por lo tanto, agregue las funciones onEnable y onDisable que se activarán cuando el complemento esté deshabilitado o habilitado en la consola. Puedes dejarlos en blanco por ahora. También se requiere que escriba @Override sobre el método.

Nota: no es necesario que agregue un getLogger cuando su complemento esté habilitado o deshabilitado, Bukkit ya lo hace por usted.

package com.meeku.tutorialPlugin;
import org.bukkit.plugin.java.JavaPlugin;

public class MyFirstPlugin extends JavaPlugin {
    // Fired when plugin is enabled
    @Override
    public void onEnable() {
    }
    // Fired when plugin is disabled
    @Override
    public void onDisable() {

    }
}

7) Crear archivo plugin.yml

Haga clic derecho en el proyecto y cree un archivo Nuevo> Archivo . Nómbrelo plugin.yml . Pega lo siguiente:

name: MyFirstPlugin
main: yourpackage.MyFirstPlugin
version: 1.0
commands:

8) Exportación

Como no hay errores, podemos exportar este proyecto como un JAR. Haga clic derecho en el nombre del proyecto, seleccione Exportar. En el cuadro de diálogo consecuente, seleccione el archivo JAR. Haga clic en Siguiente. Puede desmarcar la ruta de clase y la inclusión del proyecto y cambiar el destino de exportación a su carpeta de complementos

9) Correr

Inicia el servidor y deberías ver que tu plugin estaba habilitado.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow