嗨即时为我的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