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

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

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

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

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

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

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

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

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

    Баллы:
    66
    Skype:
    amster938
    Имя в Minecraft:
    Ironsky95
    в каком смысле пустой ?
     
  5. LomNar

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

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

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

    Баллы:
    88
    Имя в Minecraft:
    Radviger
    Вы хоть понимаете, что делаете в этом кусочке кода?![DOUBLEPOST=1451112771,1451112619][/DOUBLEPOST]
    Код:
    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);
                  }
           }
    }
    
     
  7. Автор темы
    Titanoriym

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

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

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