1. Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

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:
    418
    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.
     
    Zuletzt bearbeitet: 16. Dezember 2012
  2. MrFlieder
    Offline

    MrFlieder

    Registriert seit:
    30. Dezember 2011
    Beiträge:
    332
    Geschlecht:
    männlich
    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.  
     
Status des Themas:
Es sind keine weiteren Antworten möglich.