Пишу плагин для игнорирования игрока враждебными мобами. На всех, кроме Хранителя плагин работает нормально. Попытался найти на него ивенты и нашёл только WardenAngerChangeEvent, при отмене которого, Хранитель больше не атакует, но теперь просто следует за игроком и безостановочно занюхивает его...
Вопрос: как сделать так, чтобы хранитель перестал вынюхивать игрока?
Код ивентов:
@EventHandler
public void onTargetEvent(EntityTargetLivingEntityEvent event) {
if(event.getTarget() instanceof Player) {
event.setCancelled(true);
}
}
@EventHandler
public void angerWarden(WardenAngerChangeEvent event){
if(event.getTarget() instanceof Player) {
event.setCancelled(true);
}
}
Вопрос: как сделать так, чтобы хранитель перестал вынюхивать игрока?
Код ивентов:
@EventHandler
public void onTargetEvent(EntityTargetLivingEntityEvent event) {
if(event.getTarget() instanceof Player) {
event.setCancelled(true);
}
}
@EventHandler
public void angerWarden(WardenAngerChangeEvent event){
if(event.getTarget() instanceof Player) {
event.setCancelled(true);
}
}