Commands aus verschiedenen CommandExecutor in der Main Klasse registrieren

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Commands aus verschiedenen CommandExecutor in der Main Klasse registrieren

      Um die Commands die du in deinem Plugin programmierst benutzen zu können, müssen diese registriert werden.
      Falls deine Main-Klassen kein oder der einzige CommandExecutor ist, musst du eine Methode schreiben um die Commands manuel zu registrieren.

      Java-Quellcode

      1. public void registerCommands() {
      2. DeineExecutorKlasse exc = new DeineExecutorKlasse(this);
      3. DeineExecutorKlasse1 exc1 = new DeineExecutorKlasse1(this);
      4. getCommand("command").setExecutor(executor);
      5. .
      6. .
      7. .
      8. }


      In Zeile 1 erstellst du eine Void-Methode mit dem Namen registerCommands().
      Danach definierst du deine ComandExecuter-Klassen.
      Dann einfach beliebig viele Commands mit Command-Namen und Executor (in diesem Fall 'exc' und 'exc1') als Variabel.

      Am Schluss nurnoch die Methode in der onEnable Methode aufrufen:

      Java-Quellcode

      1. @Override
      2. public void onEnable() {
      3. super.onEnable();
      4. registerCommands();
      5. }
      Bei Fehlern bitte korrigieren. Bin selber noch neu in der Programmierung mit Bukkit.


      LG Hafralu