public ComponentMineshaftCorridor(
     int p_i488_1_, Random p_i488_2_, StructureBoundingBox p_i488_3_, int p_i488_4_) {
   super(p_i488_1_);
   field_35025_h = p_i488_4_;
   field_35024_g = p_i488_3_;
   field_35070_a = p_i488_2_.nextInt(3) == 0;
   field_35068_b = !field_35070_a && p_i488_2_.nextInt(23) == 0;
   if (field_35025_h == 2 || field_35025_h == 0) {
     field_35067_d = p_i488_3_.func_35739_d() / 5;
   } else {
     field_35067_d = p_i488_3_.func_35744_b() / 5;
   }
 }