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

Помогите Поймать нужный эвент

CraftCoder

Старожил
Пользователь
Баллы
108
Имя в Minecraft
CraftCoderr
Есть плагин MythicMobs, в нем есть эвент MythicMobSpawnEvent и при этом ивенте также вызвается CreatureSpawnEvent. Метода определения принадлежности моба к MythicMobs нет, но мне нужно определить, заспавнился ли обычный моб.
 
Последнее редактирование:
А чем они отличаются?
Тем, что один - стандартный баккитовский эвент, вызываемый при спавне моба, второй - эвент спавна мистического моба из плагина mythicmobs.
Ну так слушай MythicMobSpawnEvent
Исправил первое сообщение. "Мне нужно определить, заспавнился ли обычный моб."
 
Тем, что один - стандартный баккитовский эвент, вызываемый при спавне моба, второй - эвент спавна мистического моба из плагина mythicmobs.

Исправил первое сообщение. "Мне нужно определить, заспавнился ли обычный моб."
Чем отличаются мобы, я имел в виду.
 
если есть возможность слушать все эвенты (то есть просто Event), наверно можно проверять его на instanceof CreatureSpawnEvent или instanceof MythicMobSpawnEvent
 
Последнее редактирование:
Всем спасибо, все свободны! Декомпилировал тот плагин и нашел там метод определения принадлежности моба к плагину. Кому нужно, вот:
Код:
Mobs.isMythicMob(event.getEntity())

P.S. Всегда описывайте api своего плагина...
 

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

Назад
Верх