1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Как найти моба в мире ?

Тема в разделе "Разработка плагинов для новичков", создана пользователем Titanoriym, 26 дек 2015.

Статус темы:
Закрыта.
  1. Автор темы
    Titanoriym

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

    Баллы:
    66
    Как найти определённого моба по имени в мире ?
    Я пытался сделать ,но у меня не получилось.
    Код:
            Villager vill =(Villager) new World().getEntities();
            if(vill.getCustomName().equalsIgnoreCase("infected")){
                vill.addPotionEffect(new PotionEffect(PotionEffectType.WITHER,1000000,2, true),true);
            }
     
  2. Agravaine

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

    Баллы:
    88
    Имя в Minecraft:
    Agravaine25
    Наверное потому, что вы создаете ПУСТОЙ новый мир?
     
  3. Автор темы
    Titanoriym

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

    Баллы:
    66
    в каком смысле пустой ?
     
  4. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    В прямом. Не new World() а Bukkit.getWorld("тут название мира") или Bukkit.getWorlds()[0]
     
  5. Radviger

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

    Баллы:
    88
    Имя в Minecraft:
    Radviger
    Вы хоть понимаете, что делаете в этом кусочке кода?!

    Код:
    for (Entity ent : Bukkit.getWorlds()[0].getEntities())
    {
           if (ent instanceof Villager)
           {
                  Villager vill = (Villager) ent;
                  if(vill.getCustomName().equalsIgnoreCase("infected"))
                  {
                         vill.addPotionEffect(new PotionEffect(PotionEffectType.WITHER, 1000000, 2, true), true);
                  }
           }
    }
    
     
  6. Автор темы
    Titanoriym

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

    Баллы:
    66
    я знаю что не правильно написал .Спасибо
     
Статус темы:
Закрыта.

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