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

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

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

Titanoriym

Активный участник
Пользователь
Баллы
66
Как найти определённого моба по имени в мире ?
Я пытался сделать ,но у меня не получилось.
JavaScript:
        Villager vill =(Villager) new World().getEntities();
        if(vill.getCustomName().equalsIgnoreCase("infected")){
            vill.addPotionEffect(new PotionEffect(PotionEffectType.WITHER,1000000,2, true),true);
        }
 
Наверное потому, что вы создаете ПУСТОЙ новый мир?
 
В прямом. Не new World() а Bukkit.getWorld("тут название мира") или Bukkit.getWorlds()[0]
 
Villager vill =(Villager) new World().getEntities();
Вы хоть понимаете, что делаете в этом кусочке кода?!

Java:
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);
              }
       }
}
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх