Войти или зарегистрироваться

Помогите Не работает выполнение команды.

konfyciu98

Старожил
Пользователь
Баллы
123
Имя в Minecraft
konfyciu
Код:
  public boolean onCoomand(CommandSender sender, Command cmd, String label, String[] args) {
     if(cmd.getName().equalsIgnoreCase("fe") && (args.length == 2)) {
       Player sender_pl = (Player)sender;
       Player name_adress = sender.getServer().getPlayer(args[0]);
      
       if(name_adress != null) {
         String first = args[1];
         int exp_count = Integer.parseInt(first);
      
         if(exp_count > sender_pl.getLevel()) {
           sender_pl.sendMessage(ChatColor.RED+ "У Вас недостаточно опыта!");
           return true;
         }
         else {
           sender_pl.setLevel(sender_pl.getLevel() - exp_count);
           sender_pl.sendMessage(ChatColor.AQUA+"Вы передали "+ChatColor.YELLOW + exp_count + ChatColor.AQUA+" игроку "+ ChatColor.GOLD + args[0]);
           name_adress.setLevel(name_adress.getLevel() + exp_count);
           name_adress.sendMessage(ChatColor.AQUA+ "Вы получили"+ ChatColor.YELLOW + exp_count + ChatColor.AQUA +" опыта от "+ChatColor.GOLD+sender_pl.getName());
           return true;
         }
       }
       else {
         sender_pl.sendMessage(ChatColor.RED+ "Игрок не найден!");
         return true;
     }
   }
     return false;
}
После ввода команды и двух аргументов выводит то, что указано в plugin.yml в usage. Где ошибка?
 
public boolean onCoomand(CommandSender sender, Command cmd, String label, String[] args)
Это в коде или сам написал ?
 
Назад
Верх