コード例 #1
0
  @Override
  public void die(DamageSource damagesource) {
    super.die(damagesource);
    if (damagesource.h() instanceof EntityArrow
        && damagesource.getEntity() instanceof EntityHuman) {
      EntityHuman entityhuman = (EntityHuman) damagesource.getEntity();
      double d0 = entityhuman.locX - this.locX;
      double d1 = entityhuman.locZ - this.locZ;

      if (d0 * d0 + d1 * d1 >= 2500.0D) {
        entityhuman.a((Statistic) AchievementList.v);
      }
    }
  }