Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Лечение игрока

Статус
Закрыто для дальнейших ответов.

Inglar

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Hioshiro
Пытаюсь сделать чтоб при выполнении команды игрок полностью исцелился:
Java:
    public boolean onCommand(CommandSender sender, Command cmd, String lable, String[] args)
    {
        Player p = (Player) sender;

        if(cmd.getName().equalsIgnoreCase("heal"))
        {
            if(checkSender(sender))
            {
                sender.sendMessage("Command for player only.");
                return true;
            }
            p.setHealth(20);
            return true;
        }
        return false;
    }
Но в Eclipce строчка с setHealth зачеркивается и пишется (The method setHealth(int) from the type Damageable is deprecated)
Что я не правильно делаю? Заранее спасибо.
 
Не оброщай внимания.Я писал плагин там также было.Всё ровно робил.
  1. if(checkSender(sender))
  2. {
  3. sender.sendMessage("Command for player only.");
  4. return true;
  5. }
Дурдом...

Это делается так:
  1. if(!(sender instanceof Player)){
  2. sender.sendMessage("Only players can use it!");
  3. return true;
  4. }
 
Не оброщай внимания.Я писал плагин там также было.Всё ровно робил.
  1. if(checkSender(sender))
  2. {
  3. sender.sendMessage("Command for player only.");
  4. return true;
  5. }
Дурдом...

Это делается так:
  1. if(!(sender instanceof Player)){
  2. sender.sendMessage("Only players can use it!");
  3. return true;
  4. }
Огромное спасибо!
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх