package gregtech.api.enums;
import static bloodasp.galacticgreg.api.enums.DimensionDef.*;
import static gregtech.common.OreMixBuilder.NETHER;
import static gregtech.common.OreMixBuilder.OW;
import static gregtech.common.OreMixBuilder.THE_END;
import static gregtech.common.OreMixBuilder.TWILIGHT_FOREST;
import bloodasp.galacticgreg.GT_Worldgen_GT_Ore_Layer_Space;
import bloodasp.galacticgreg.api.enums.DimensionDef;
import gregtech.common.GT_Worldgen_GT_Ore_Layer;
import gregtech.common.OreMixBuilder;
public enum OreMixes {
// spotless : off
Naquadah(new OreMixBuilder().name("ore.mix.naquadah")
.heightRange(10, 90)
.weight(30)
.density(4)
.size(32)
.enableInDim(
EndAsteroids,
Maahes,
Asteroids,
BarnardE,
BarnardF,
Haumea,
KuiperBelt,
Mercury,
Oberon,
Pluto,
Titan,
VegaB,
Venus)
.primary(Materials.Naquadah)
.secondary(Materials.Naquadah)
.inBetween(Materials.Naquadah)
.sporadic(Materials.NaquadahEnriched)),
LigniteCoal(new OreMixBuilder().name("ore.mix.lignite")
.heightRange(80, 210)
.weight(160)
.density(7)
.size(32)
.enableInDim(OW)
.enableInDim(BarnardC)
.primary(Materials.Lignite)
.secondary(Materials.Lignite)
.inBetween(Materials.Lignite)
.sporadic(Materials.Coal)),
Coal(new OreMixBuilder().name("ore.mix.coal")
.heightRange(30, 80)
.weight(80)
.density(5)
.size(32)
.enableInDim(OW, TWILIGHT_FOREST)
.primary(Materials.Coal)
.secondary(Materials.Coal)
.inBetween(Materials.Coal)
.sporadic(Materials.Lignite)),
Magnetite(new OreMixBuilder().name("ore.mix.magnetite")
.heightRange(60, 180)
.weight(160)
.density(2)
.size(32)
.enableInDim(OW, TWILIGHT_FOREST)
.enableInDim(Seth, BarnardE, Ceres, Deimos, Io, MakeMake, TcetiE)
.primary(Materials.Magnetite)
.secondary(Materials.Magnetite)
.inBetween(Materials.Iron)
.sporadic(Materials.VanadiumMagnetite)),
Gold(new OreMixBuilder().name("ore.mix.gold")
.heightRange(30, 60)
.weight(160)
.density(2)
.size(32)
.enableInDim(OW, THE_END, TWILIGHT_FOREST)
.enableInDim(EndAsteroids, Seth, Asteroids, Mars, BarnardF, Callisto, Phobos, Pluto, TcetiE, Triton, VegaB)
.primary(Materials.Magnetite)
.secondary(Materials.Magnetite)
.inBetween(Materials.VanadiumMagnetite)
.sporadic(Materials.Gold)),
Iron(new OreMixBuilder().name("ore.mix.iron")
.heightRange(10, 40)
.weight(120)
.density(3)
.size(24)
.enableInDim(OW, NETHER, TWILIGHT_FOREST)
.enableInDim(Mars, Callisto, Ceres, Ganymede, Mercury, Oberon, Pluto)
.primary(Materials.BrownLimonite)
.secondary(Materials.YellowLimonite)
.inBetween(Materials.BandedIron)
.sporadic(Materials.Malachite)),
Cassiterite(new OreMixBuilder().name("ore.mix.cassiterite")
.heightRange(60, 220)
.weight(50)
.density(4)
.size(24)
.enableInDim(EndAsteroids, MehenBelt, Seth, Moon, Io, Miranda, TcetiE, Venus)
.enableInDim(OW, THE_END, TWILIGHT_FOREST)
.primary(Materials.Tin)
.secondary(Materials.Tin)
.inBetween(Materials.Cassiterite)
.sporadic(Materials.Tin)),
Tetrahedrite(new OreMixBuilder().name("ore.mix.tetrahedrite")
.heightRange(80, 120)
.weight(70)
.density(3)
.size(24)
.enableInDim(NETHER, THE_END)
.enableInDim(EndAsteroids, Asteroids, Mars, CentauriAlpha, Deimos, Ganymede<