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

Не выполняется код при ударе моба

Тема в разделе "Разработка плагинов для новичков", создана пользователем l_Slime_l, 8 июн 2017.

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

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

    Баллы:
    76
    Всем доброго времени суток. Только начал писать плагины, пока что мало чего знаю. В чём моя ошибка? Я хочу сделать так, чтобы при ударе зомби писалось сообщение игроку, кто ударил моба, но почему-то сообщение не отправляется. Заранее спасибо
    Код:
    package tutorial.main;
    
    import org.bukkit.entity.Zombie;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.entity.EntityDamageByEntityEvent;
    
    public class Class implements Listener {
    
        @EventHandler
        public void EntityDamage(EntityDamageByEntityEvent e){
            if(e.getEntity() instanceof Zombie){
                e.getDamager().sendMessage("You damaged a zombie!");
                return;
            }
        }
    }
     
  2. TheZefirrkka

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

    Баллы:
    76
    Ивент зарегал?
     
  3. Автор темы
    l_Slime_l

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

    Баллы:
    76
    Уже разобрался, был не зарегистрирован ивент в главном классе.
     
Статус темы:
Закрыта.

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