Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Помогите Ошибка не исправляется

Discussion in 'Разработка плагинов для новичков' started by Exus, Jun 24, 2016.

  1. Автор темы
    Exus

    Exus Участник Пользователь

    Trophy Points:
    36
    Имя в Minecraft:
    ExusHF
    Написал простенький плагин(практика тип:3) Но вот ошибку никак нельзя исправить.В чем проблемы?
    Screenshot_138.png
     
  2. Хостинг MineCraft
    <
  3. slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Вместо player.getWorld()
    Bukkit().
     
  4. Novichock

    Novichock Активный участник Пользователь

    Trophy Points:
    76
    Skype:
    pavel.batalov1
    Нужно использовать: Player target = Bukkit.getServer().getPlayer(args[0]);
     
  5. slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Можно и просто Bukkit.getPlayer("aa");
     
  6. Автор темы
    Exus

    Exus Участник Пользователь

    Trophy Points:
    36
    Имя в Minecraft:
    ExusHF
    Все равно, ошибка Screenshot_142.png
     
  7. Sonicxd2

    Sonicxd2 Активный участник Пользователь

    Trophy Points:
    76
    Это не ошибка, а предупреждение.
     
  8. Автор темы
    Exus

    Exus Участник Пользователь

    Trophy Points:
    36
    Имя в Minecraft:
    ExusHF
    А как убрать, чтобы после смерти не отображалась в чате команда которую я ввел.
    Вот скрин Screenshot_143.png
    А вот код
    Code:
    @Override
        public boolean onCommand(CommandSender sender,Command cmd,String label,String[] args) {
            if(cmd.getName().equalsIgnoreCase("die")) {
                Player player = (Player)sender;
                Player target = Bukkit.getServer().getPlayer(args[0]);
                target.setHealth(0);
                player.getPlayer().sendMessage("Вы были убиты");
                player.getPlayer().getInventory().clear();
            }
            return false;
     
  9. kirill3345

    kirill3345 Активный участник Пользователь

    Trophy Points:
    66
    Имя в Minecraft:
    kirill3345
    В plugin.yml убери usage.
     
  10. Novichock

    Novichock Активный участник Пользователь

    Trophy Points:
    76
    Skype:
    pavel.batalov1
    Нет,чтобы не выводилось надо после выполнения прописывать return true;
     
  11. Автор темы
    Exus

    Exus Участник Пользователь

    Trophy Points:
    36
    Имя в Minecraft:
    ExusHF
    Спасибо за ответ. Тоже думал что в return надо на тру исправить.
     

Share This Page