@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); } } }