Develance 643 6 14 10 Авг 2016 #1 Допустим у зомби 30% от всего количества хп. Как проверить хп моба и сделать определенное действие? Без кода, пожалуйста.
Допустим у зомби 30% от всего количества хп. Как проверить хп моба и сделать определенное действие? Без кода, пожалуйста.
tox1cozZ aka Agravaine 8,455 598 2,892 10 Авг 2016 #2 getHealth() - текущее здоровье. Позитивный голос 0 Негативный голос
timaxa007 Модератор 5,831 409 672 10 Авг 2016 #3 Сделать условие в эвенте LivingEvent.LivingUpdateEvent на getHealth(), или как-то так, у моба и выполняй своё определённое действие. Позитивный голос 0 Негативный голос
Сделать условие в эвенте LivingEvent.LivingUpdateEvent на getHealth(), или как-то так, у моба и выполняй своё определённое действие.
Develance 643 6 14 10 Авг 2016 #4 Может кому нужно будет. Этот метод вставляем в Entity Код: public void onLivingUpdate() { if(super.getHealth() >= 10){ super.spawnExplosionParticle(); } super.onLivingUpdate(); } К примеру. Спасибо людям выше. Позитивный голос 0 Негативный голос
Может кому нужно будет. Этот метод вставляем в Entity Код: public void onLivingUpdate() { if(super.getHealth() >= 10){ super.spawnExplosionParticle(); } super.onLivingUpdate(); } К примеру. Спасибо людям выше.
hohserg 7,099 324 1,510 10 Авг 2016 #5 Есть же эвент получения урона, не логичней там разместить? LivingHurtEvent Если у тебя моб может еще и захилиться: LivingHealEvent Позитивный голос 0 Негативный голос
Есть же эвент получения урона, не логичней там разместить? LivingHurtEvent Если у тебя моб может еще и захилиться: LivingHealEvent