Ricerca…


Primo plugin in Eclipse

necessario

Questa guida presuppone che tu abbia già utilizzato BuildTools e che abbia eseguito il server Spigot almeno una volta. Presuppone anche che tu abbia il file jar Spigot-API che useremo.

1) Avvia Eclipse ; è possibile modificare la posizione dello spazio di lavoro, se lo si desidera.

2) Crea un nuovo progetto

  1. Imposta il nome del progetto su qualsiasi cosa desideri. Qui, abbiamo scelto MyFirstPlugin.
  2. Clicca dopo.
  3. Selezionare Aggiungi JAR esterni nella scheda Librerie. Nella finestra di dialogo Selezione JAR, selezionare il file jar spigot-ape ombreggiato, che può essere trovato in Spigot / Spigot-API / target / all'interno della cartella BuildTools.
  4. Seleziona Fine

3) Aggiungi un nuovo pacchetto

Fare clic con il tasto destro su src e fare clic su Nuovo> Pacchetto . Puoi usare qualsiasi convenzione per lo spazio dei nomi che desideri, solo essere coerente. (es: com.google.android).

4) Crea una nuova classe

  1. Fare clic con il tasto destro del mouse sul pacchetto appena creato e selezionare Nuovo> Classe .

  2. Dagli un nome qualsiasi; spesso lo stesso nome del progetto. All'interno dell'editor, verrà aperta la classe Java appena creata. Il codice dovrebbe apparire un po 'come questo:

     package yourpackage;
     public class MyFirstPlugin {
     }
    

5) Modifica la dichiarazione della classe

  1. La tua classe deve estendersi da JavaPlugin. Eclipse genererà un errore in quanto non sa cosa sia JavaPlugin. Se hai importato con successo Spigot-API, sarai in grado di importare JavaPlugin aggiungendo l'istruzione import. Non è necessario digitare manualmente quella riga, è sufficiente fare clic sull'errore e selezionare l'azione appropriata. Il tuo codice dovrebbe ora apparire come:

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

6) Implementare i metodi necessari

La classe JavaPlugin ha alcuni metodi astratti che devono essere implementati dal tuo plugin. Quindi, aggiungi le funzioni onEnable e onDisable che verranno attivate quando il plugin è disabilitato o abilitato nella console. Puoi lasciare questi vuoti per ora. Si richiede inoltre di scrivere @Override sopra il metodo.

Nota: non è necessario aggiungere un getLogger quando il tuo plug-in è abilitato o disabilitato, Bukkit lo fa già per te.

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) Crea il file plugin.yml

Fare clic con il tasto destro del mouse sul progetto e creare un file Nuovo> File . Chiamalo plugin.yml . Incolla quanto segue:

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

8) Esportazione

Poiché non ci sono errori, possiamo esportare questo progetto come JAR. Fare clic con il tasto destro del mouse sul nome del progetto, selezionare Esporta. Nella finestra di dialogo consequenziale, selezionare il file JAR. Fare clic su Avanti. È possibile deselezionare il classpath e l'inclusione del progetto e modificare la destinazione di esportazione nella cartella dei plug-in

9) In esecuzione

Avvia il server e dovresti vedere che il tuo plugin è stato abilitato.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow