Помогите Как убрать превращение жителя в ведьму?

  • Автор темы Автор темы Demirug
  • Дата начала Дата начала

Demirug

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
_Demirug_
Как убрать превращение жителя в ведьму при ударе молнии?
Код:
  @EventHandler
  public void Village(EntityDamageEvent e) {
  if(e.getEntityType() == EntityType.VILLAGER) {
      e.setCancelled(true);
  }
  }
Не рабоатет. (урон от руки и тд не идет а молния превращает в ведьму)
 
EntityDamageByEntity делай
 
  1. @EventHandler
  2. public void Village(EntityDamageByEntityEvent e) {
  3. if(e.getEntityType() == EntityType.ZVILLAGER) {
  4. e.setCancelled(true);
  5. }
  6. }
 
EntityDamageByEntity делай
Что за херню ты написал?
  1. @EventHandler
  2. public void Village(EntityDamageByEntityEvent e) {
  3. if(e.getEntityType() == EntityType.ZVILLAGER) {
  4. e.setCancelled(true);
  5. }
  6. }
И что за херню написал ты?



Не слушай этих двух, а слушай CreatureSpawnEvent доставай SpawnReason и отменяй если это LIGHTNING...
 
Что за херню ты написал?

И что за херню написал ты?



Не слушай этих двух, а слушай CreatureSpawnEvent доставай SpawnReason и отменяй если это LIGHTNING...
Если так? То Не работает!
Код:
  @EventHandler
  public void Spawn(CreatureSpawnEvent e) {
  if(e.getSpawnReason() == SpawnReason.LIGHTNING) {
      e.setCancelled(true);
  }
  }
Если я не правильно написал то дай правильно как делать..
 
Как убрать превращение жителя в ведьму при ударе молнии?
Код:
  @EventHandler
  public void Village(EntityDamageEvent e) {
  if(e.getEntityType() == EntityType.VILLAGER) {
      e.setCancelled(true);
  }
  }
Не рабоатет. (урон от руки и тд не идет а молния превращает в ведьму)
А если просто молнию убрать?
 
Слушай, а ты вообще эвент зарегал?
свинья пропадает. не спавнится свинозомби по крайне мере
Проблема решена.. Сделал при превращении жителя в ведьму перваращение ведьмы обратно в жителя
 
Назад
Верх