Hallo ich mache ein Plugin für meine Minecraft-Server, aber jetzt habe ich ein Problem, ich bleibe mit und wenn sonst Anweisung während der Aktualisierung. Ich habe in vielen Foren gesucht, aber es hat nicht geholfen, jetzt bin ich hier. Ich benutze Eclipse.JAVA: Syntax-Fehler einfügen else-Anweisung zu vervollständigen if-Anweisung
if(commandName.equals("t")){
}
if(!player.hasPermission("Clans.teamchat")) {
player.sendMessage(ChatColor.RED + "You do not have permission to use this command.");
return true;
}
if(!tPlayer.hasTeam()) {
player.sendMessage(ChatColor.RED + "You are not on a team.");
return true;
}
else if(!getRank(PlayerName).canTeamChat()) {
player.sendMessage(ChatColor.RED + "You lack sufficient permissions to talk in team chat.");
return true;
}
else if (args.length < 1) {
player.sendMessage(ChatColor.RED + "You did not enter a message to send.");
return true;
}
else if (args[0].equalsIgnoreCase("@loc")) {
return true;
}
die IDE, die Sie verwenden, ist nicht relevant. Aber sehen Sie, warum dies redundant ist: if (commandName.equals ("t")) { }? hast du eine return statement nach dem letzten else if hinzugefügt? Wenn nicht, gibt es keine Rückgabe für alle möglichen Fälle – Stultuske
Was/wo ist der Syntaxfehler, mit dem Sie Hilfe benötigen? – smarx