  Future galaxy surveys require realistic mock catalogues to understand and
quantify systematics in order to make precise cosmological measurements. We
present a halo lightcone catalogue and halo occupation distribution (HOD)
galaxy catalogue built using the Millennium-XXL (MXXL) simulation. The halo
catalogue covers the full sky, extending to z = 2 with a mass resolution of
~1e11 Msun/h . We use this to build a galaxy catalogue, which has an r-band
magnitude limit of r < 20.0, with a median redshift of z~0.2. A Monte Carlo HOD
method is used to assign galaxies to the halo lightcone catalogue, and we
evolve the HODs to reproduce a target luminosity function; by construction, the
luminosity function of galaxies in the mock is in agreement with the Sloan
Digital Sky Survey (SDSS) at low redshifts and the Galaxy and Mass Assembly
(GAMA) survey at high redshifts. A Monte Carlo method is used to assign a
0.1(g-r) colour to each galaxy, and the colour distribution of galaxies at
different redshifts agrees with measurements from GAMA. The clustering of
galaxies in the mock for galaxies in different magnitude and redshift bins is
in good agreement with measurements from SDSS and GAMA, and the
colour-dependent clustering is in reasonable agreement. We show that the baryon
acoustic oscillation (BAO) can be measured in the mock catalogue, and the
redshift space distortions (RSDs) are in agreement with measurements from SDSS,
illustrating that this catalogue will be useful for upcoming surveys.
