Bukkit/Plugin Problem

Dieses Thema im Forum "Programmierung" wurde erstellt von Sn0wBlizz4rd, 16. Dezember 2012.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Sn0wBlizz4rd
    Offline

    Sn0wBlizz4rd

    Registriert seit:
    26. September 2012
    Beiträge:
    424
    Minecraft:
    Sn0wBlizz4rd
    Hey Leute, ich habe folgendes Problem:
    Ich schreibe grade ein Mini-Game Plugin,
    doch wenn ich /rush (Befehl der MiniGames) eingebe,
    kriege ich nur /rush returned.

    Hier der Code der Hauptklasse:
    Code (Text):
    1. package de.N3R0HD.Rush;
    2.  
    3. import org.bukkit.command.Command;
    4. import org.bukkit.command.CommandSender;
    5. import org.bukkit.entity.Player;
    6. import org.bukkit.plugin.java.JavaPlugin;
    7.  
    8.  
    9. public class Rush extends JavaPlugin {
    10.    
    11.     @Override
    12.     public void onEnable() {
    13.         System.out.println("[Rush] Aktiviert!");
    14.     }
    15.    
    16.     @Override
    17.     public void onDisable() {
    18.         System.out.println("[Rush] Deaktiviert!");
    19.     }
    20.    
    21.     public boolean onCommand(CommandSender sender, Command cmd, String[] args, String cmdlabel) {
    22.        
    23.         Player p = (Player)sender;
    24.        
    25.         if(cmd.getName().equalsIgnoreCase("rush")){
    26.             if(args.length==0){
    27.                 p.sendMessage("§6§oPlugin programmiert von N3R0HD.");
    28.                 p.sendMessage("§6Schreibe §o/rush help §r§6für Hilfe.");
    29.                 return true;
    30.             }
    31.         }
    32.         return true;
    33.     }
    34.  
    35.  
    36. }
    37.  
    38.  
    39.  
    Und hier der Code der plugin.yml Datei:
    Code (Text):
    1. name: Rush
    2. version: 1.0
    3. main: de.N3R0HD.Rush.Rush
    4. commands:
    5.      rush:
    6.           usage: /<command>
    7.           description: Zeigt die Hilfe an.
    PS: Ich kriege weder Errors in der Konsole, noch in Eclipse.
     
    #1
  2. MrFlieder
    Offline

    MrFlieder

    Registriert seit:
    30. Dezember 2011
    Beiträge:
    333
    Ort:
    Österreich
    Minecraft:
    MrFlieder
    Die Reihenfolge im Konstruktor ist falsch.
    Richtig wäre es so:
    Code (Text):
    1.  
    2. public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
    3. {
    4.     //Code
    5. }
    6.  
     
    #2
Status des Themas:
Es sind keine weiteren Antworten möglich.