Fehler bei MinecraftPlugin

M

Mandelmann

Mitglied
Ich habe ein einfaches Minecraft Plugin geschrieben aber, Eclipse meldet mir einen Fehler zurück.
Kann mir jemand helfen.
Unten ist der Quellcode angeführt.
Der Fehler ist unterstrichen.

package at.emilertl.tutorial.commands;



import org.bukkit.command.Command;

import org.bukkit.command.CommandExecutor;

import org.bukkit.command.CommandSender;

import org.bukkit.entity.Player;



public class HealCommand implements CommandExecutor {



@Override

public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {

if(sender instanceof Player) {

Player player = (Player) sender;

if(player.hasPermission("tutorial.heal")); {

if(args.length == 0) {

player.setHealth(20);

player.setFoodLevel(20);

player.sendMessage("§2Du wurdest geheilt");

} else

player.sendMessage("§cBitte benutzte §6/heal§c!");

} else

player.sendMessage("§cDu hast nicht die Berechtigung für diesen Command!");

} else

sender.sendMessage("§cDu hast nicht die Berechtigung für diesen Command!");

return false;
}
}

Ich würde mich über eine antwort freuen.
 
I

IlligalSpigot

Mitglied
Du hast 3 Abfragen und 4 mal ein else xD Das kann ja schonmal nd funktionieren. Ein else ist zuviel
 
mihe7

mihe7

Top Contributor
@Mandelmann Wenn Du Deinen Code in Code-Tags eingestellt hättest (die drei Punkte neben dem Smile -> Code -> Java, dann ins Textfeld inkl. Einrückungen einfügen), dann hättest Du die Leute hier nicht so verwirrt:

Java:
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
    if(sender instanceof Player) {
        Player player = (Player) sender;
        if(player.hasPermission("tutorial.heal")); {
            if(args.length == 0) {
                player.setHealth(20);
                player.setFoodLevel(20);
                player.sendMessage("§2Du wurdest geheilt");
            } else
                player.sendMessage("§cBitte benutzte §6/heal§c!");
        } else
            player.sendMessage("§cDu hast nicht die Berechtigung für diesen Command!");
    } else
        sender.sendMessage("§cDu hast nicht die Berechtigung für diesen Command!");
   return false;
}

Der Fehler tritt auf, weil Du nach dem zweiten if ein Semikolon gesetzt hast.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
coolian glsl shader syntax fehler bei if? Spiele- und Multimedia-Programmierung 8
KeexZDeveoper Fehler von OpenGL Spiele- und Multimedia-Programmierung 1
Kim_Dotcom libGDX - opengl Fehler Spiele- und Multimedia-Programmierung 5
D Fehler bei GUI-Aktualisierung Spiele- und Multimedia-Programmierung 9
R Fehler beim Laden eines 2D-Bildes Spiele- und Multimedia-Programmierung 3
2 jMonkey fehler Spiele- und Multimedia-Programmierung 0
T LWJGL VBO's funktionieren nicht, geben aber auch keinen Fehler Spiele- und Multimedia-Programmierung 0
A Minecraft Plugin Teleport Fehler Spiele- und Multimedia-Programmierung 1
O Fehler bei Programmierung lässt Figur nicht bewegen Spiele- und Multimedia-Programmierung 5
R LWJGL: OpenGL Fehler - weitere Informationen auslesen möglich? Spiele- und Multimedia-Programmierung 2
G Sound-Sampling: Sinuston; kein Fehler, aber auch kein Ton :-( Spiele- und Multimedia-Programmierung 3
V Komischer Fehler in LWJGL Spiele- und Multimedia-Programmierung 18
CookieSoft LWJGL Ubuntu 12.04 Fehler Spiele- und Multimedia-Programmierung 7
CookieSoft Slick Texture laden Fehler Spiele- und Multimedia-Programmierung 6
A Netbeans / Gamegrid Fehler/Maze Spiele- und Multimedia-Programmierung 2
1 Fehler bei Krümel&Monster Spiele- und Multimedia-Programmierung 16
0 Finde den Fehler nicht Spiele- und Multimedia-Programmierung 2
C Java Fehler (If?) Spiele- und Multimedia-Programmierung 14
F fehler Spiele- und Multimedia-Programmierung 2
L Abfrage-Fehler? - Hilfe bei Tetris Spiele- und Multimedia-Programmierung 9
N bei abspielen der wav datei fehler Spiele- und Multimedia-Programmierung 6
D Java 2d translation() fehler Spiele- und Multimedia-Programmierung 4
D Fehler beim Stein Scher papier Spiel Spiele- und Multimedia-Programmierung 3
G Schüsse zeichnen, Fehler? Spiele- und Multimedia-Programmierung 3
R BufferStragety Fehler: Component must have a valid peer Spiele- und Multimedia-Programmierung 5
S drawImage Fehler ! Spiele- und Multimedia-Programmierung 3
V Minesweeperprogrammierung Fehler J0098 Spiele- und Multimedia-Programmierung 8
I Fehler bei Änderung der Bildschirmauflösung Spiele- und Multimedia-Programmierung 3

Ähnliche Java Themen

Anzeige

Neue Themen


Oben