Example #1
0
 @Override
 public void update() {
   super.update();
   if (this.mob.health > 0) {
     this.doAttack();
   }
 }
Example #2
0
  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;
    }
  }