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

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем Exus, 24 июн 2016.

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

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

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

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Вместо player.getWorld()
    Bukkit().
     
  4. Novichock

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

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

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

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

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

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

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

    Баллы:
    76
  8. Автор темы
    Exus

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

    Баллы:
    36
    Имя в Minecraft:
    ExusHF
    А как убрать, чтобы после смерти не отображалась в чате команда которую я ввел.
    Вот скрин Screenshot_143.png
    А вот код
    Код:
    @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 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    kirill3345
    В plugin.yml убери usage.
     
  10. Novichock

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

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

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

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

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