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

Помогите Bukkit: событие на удаление мобов

scobaka

Активный участник
Баллы
78
Дело в том, что когда существо уходит за область игроков, то сервер его удаляет. Вот и интересует вопрос, ведь в букките есть событие на на появление существ "onCreatureSpawn", а события на удаление существ я не нашёл, существует ли вообще такое событие в букките, или придётся самому его создавать?
 
Дело в том, что когда существо уходит за область игроков, то сервер его удаляет. Вот и интересует вопрос, ведь в букките есть событие на на появление существ "onCreatureSpawn", а события на удаление существ я не нашёл, существует ли вообще такое событие в букките, или придётся самому его создавать?
Есть же события на получение урона
 
А разве сервер не просто удалят профиль моба? Что-то я сомневаюсь, что он это через "onEntityDamage" делает.
 
Попробуйте через EntityDeathEvent по идее это "смерть" моба. Но дело в том, что буккит помечает entity как мертвые даже при деспавне - то возможно это событие подойдет (по крайней мере я использую проверку entity.isDead() для определения и мертвых и деспавнутых мобов).
 
eridan2001, ну вот пример:

Код:
@EventHandler(priority=EventPriority.NORMAL, ignoreCancelled = true)
 
    public void onPlayerMove (PlayerMoveEvent event){
 
 
      // чего-то делаем
 
    }

Ещё события обсуждали в этой теме.
 
Это хорошо, что вы это понимаете. Скобка открывалась в процессе "//чего-то делаем". Ну вы поняли - это был недоредактированный копи-паст ;)
 

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

Назад
Верх