public void func_46081_b() {
   field_46093_b.func_46012_aJ().func_46070_a(field_46094_c, field_46093_b.func_46013_aQ());
   field_46093_b.func_46008_aG().func_46141_a(field_46094_c, 30F, 30F);
   field_46091_d = Math.max(field_46091_d - 1, 0);
   double d = 4D;
   if (field_46093_b.func_387_e(field_46094_c) > d) {
     return;
   }
   if (field_46091_d > 0) {
     return;
   } else {
     field_46091_d = 20;
     field_46093_b.func_35175_b(field_46094_c);
     return;
   }
 }