嗨即時爲我的Minecraft服務器做一個插件,但現在我有一個問題,即時卡住,如果其他語句,而更新它。 我已經搜索了很多論壇,但它現在沒有幫助,現在在這裏。 我使用日食。JAVA:語法錯誤插入else語句來完成如果語句
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;
}
您使用的IDE不相關。但你明白爲什麼這是多餘的:if(commandName.equals(「t」)){ }?你是否在最後一個else之後添加了return語句?如果沒有,所有可能的情況下都不會返回 – Stultuske
您需要幫助的語法錯誤是什麼/哪裏? – smarx