Помогите Если у игрока есть пермишн то его нельзя забанить

Jake_Morgan

Активный участник
Баллы
61
Имя в Minecraft
Jake_Morgan
Вот мой код (открывок), как сделать Если у игрока есть пермишн то его нельзя забанить

@Override
public boolean onCommand(CommandSender sender, Command command, String commandLabel, String[] args) {
String commandName = command.getName().toLowerCase();
String[] trimmedArgs = args;
if(command.getName().equalsIgnoreCase("ban"))
{
Player p = (Player) sender;
if(p.hasPermission("figadmin.noban")){
sender.sendMessage("Вы не можете забанить этого игрока!");
return true;

}

}

// sender.sendMessage(ChatColor.GREEN + trimmedArgs[0]);
if (commandName.equals("reloadfig")) {
return reloadFig(sender);
}
if (commandName.equals("unban")) {
return unBanPlayer(sender, trimmedArgs);
}
if (commandName.equals("ban")) {
return banPlayer(sender, trimmedArgs);
}
if (commandName.equals("warn")) {
return warnPlayer(sender, trimmedArgs);
}
if (commandName.equals("kick")) {
return kickPlayer(sender, trimmedArgs);
}
if (commandName.equals("tempban")) {
return tempbanPlayer(sender, trimmedArgs);
}
if (commandName.equals("checkban")) {
return checkBan(sender, trimmedArgs);
}
if (commandName.equals("ipban")) {
return ipBan(sender, trimmedArgs);
}
if (commandName.equals("exportbans")) {
return exportBans(sender);
}
if (commandName.equals("unbanip")) {
return unbanIP(sender, trimmedArgs);
}
if (commandName.equals("figadmin")) {
return figAdmin(sender);
}

if (commandName.equals("clearwarnings") || commandName.equals("clearplayer")) {
return clearWarnings(sender, trimmedArgs);
}

if (commandName.equals("importkiwi")) {
return importFromKiwi(sender, trimmedArgs);
}

return false;
}
 
Ты сендера команды проверяешь
 
Назад
Верх