protected void fall(float f) {
   int i = (int) Math.ceil(f - 3F);
   if (i > 0) {
     attackEntityFrom(null, i);
     int j =
         worldObj.getBlockId(
             MathHelper.floor_double(posX),
             MathHelper.floor_double(posY - 0.20000000298023224D - (double) yOffset),
             MathHelper.floor_double(posZ));
     if (j > 0) {
       StepSound stepsound = Block.blocksList[j].stepSound;
       worldObj.playSoundAtEntity(
           this,
           stepsound.func_1145_d(),
           stepsound.func_1147_b() * 0.5F,
           stepsound.func_1144_c() * 0.75F);
     }
   }
 }