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

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

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

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

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

    Баллы:
    66
    Имя в Minecraft:
    _Demirug_
    Как убрать превращение жителя в ведьму при ударе молнии?
    Код:
      @EventHandler
      public void Village(EntityDamageEvent e) {
      if(e.getEntityType() == EntityType.VILLAGER) {
          e.setCancelled(true);
      }
      } 
    Не рабоатет. (урон от руки и тд не идет а молния превращает в ведьму)
     
  2. Lilian_solo

    Lilian_solo Активный участник Пользователь Заблокирован

    Баллы:
    46
    Имя в Minecraft:
    CoreKolas
    EntityDamageByEntity делай
     
  3. Автор темы
    Demirug

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

    Баллы:
    66
    Имя в Minecraft:
    _Demirug_
    Так?
    Код:
      @EventHandler
      public void Village(EntityDamageByEntityEvent e) {
      if(e.getEntityType() == EntityType.VILLAGER) {
      e.setCancelled(true);
      }
      }
    Не работает
     
  4. Oxygen_YT

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

    Баллы:
    61
    Имя в Minecraft:
    Mnogoznal
    1. @EventHandler
    2. public void Village(EntityDamageByEntityEvent e) {
    3. if(e.getEntityType() == EntityType.ZVILLAGER) {
    4. e.setCancelled(true);
    5. }
    6. }
     
  5. Mr_RoboMan

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

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



    Не слушай этих двух, а слушай CreatureSpawnEvent доставай SpawnReason и отменяй если это LIGHTNING...
     
  6. Автор темы
    Demirug

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

    Баллы:
    66
    Имя в Minecraft:
    _Demirug_
    Если так? То Не работает!
    Код:
      @EventHandler
      public void Spawn(CreatureSpawnEvent e) {
      if(e.getSpawnReason() == SpawnReason.LIGHTNING) {
          e.setCancelled(true);
      }
      } 
    Если я не правильно написал то дай правильно как делать..
     
  7. Lilian_solo

    Lilian_solo Активный участник Пользователь Заблокирован

    Баллы:
    46
    Имя в Minecraft:
    CoreKolas
    А если просто молнию убрать?
     
  8. Mr_RoboMan

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

    Баллы:
    123
    Слушай, а ты вообще эвент зарегал?
     
  9. Автор темы
    Demirug

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

    Баллы:
    66
    Имя в Minecraft:
    _Demirug_
    свинья пропадает. не спавнится свинозомби по крайне мере
    Проблема решена.. Сделал при превращении жителя в ведьму перваращение ведьмы обратно в жителя
     

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