@Override public void update() { super.update(); if (this.mob.health > 0) { this.doAttack(); } }
public void hurt(Entity cause, int damage) { super.hurt(cause, damage); if (cause instanceof Arrow) { cause = ((Arrow) cause).getOwner(); } if (cause != null && !cause.getClass().equals(this.mob.getClass())) { this.attackTarget = cause; } }