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