protected void c(DamageSource damagesource, int i) { if (!damagesource.ignoresArmor() && this.P()) { i = 1 + i >> 1; } i = this.d(damagesource, i); i = this.b(damagesource, i); this.c(damagesource.f()); this.health -= i; }
protected float b(DamageSource damagesource, float f) { if (!damagesource.ignoresArmor()) { int i = 25 - this.aQ(); float f1 = f * (float) i; this.h(f); f = f1 / 25.0F; } return f; }