public ComponentMineshaftCorridor( int par1, Random par2Random, StructureBoundingBox par3StructureBoundingBox, int par4) { super(par1); coordBaseMode = par4; boundingBox = par3StructureBoundingBox; hasRails = par2Random.nextInt(3) == 0; hasSpiders = !hasRails && par2Random.nextInt(23) == 0; if (coordBaseMode == 2 || coordBaseMode == 0) { sectionCount = par3StructureBoundingBox.getZSize() / 5; } else { sectionCount = par3StructureBoundingBox.getXSize() / 5; } }