aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/bloodasp/galacticgreg/api/enums
diff options
context:
space:
mode:
authorNotAPenguin <michiel.vandeginste@gmail.com>2024-09-02 23:17:17 +0200
committerGitHub <noreply@github.com>2024-09-02 23:17:17 +0200
commit1b820de08a05070909a267e17f033fcf58ac8710 (patch)
tree02831a025986a06b20f87e5bcc69d1e0c639a342 /src/main/java/bloodasp/galacticgreg/api/enums
parentafd3fd92b6a6ab9ab0d0dc3214e6bc8ff7a86c9b (diff)
downloadGT5-Unofficial-1b820de08a05070909a267e17f033fcf58ac8710.tar.gz
GT5-Unofficial-1b820de08a05070909a267e17f033fcf58ac8710.tar.bz2
GT5-Unofficial-1b820de08a05070909a267e17f033fcf58ac8710.zip
The Great Renaming (#3014)
* move kekztech to a single root dir * move detrav to a single root dir * move gtnh-lanthanides to a single root dir * move tectech and delete some gross reflection in gt++ * remove more reflection inside gt5u * delete more reflection in gt++ * fix imports * move bartworks and bwcrossmod * fix proxies * move galactigreg and ggfab * move gtneioreplugin * try to fix gt++ bee loader * apply the rename rules to BW * apply rename rules to bwcrossmod * apply rename rules to detrav scanner mod * apply rename rules to galacticgreg * apply rename rules to ggfab * apply rename rules to goodgenerator * apply rename rules to gtnh-lanthanides * apply rename rules to gt++ * apply rename rules to kekztech * apply rename rules to kubatech * apply rename rules to tectech * apply rename rules to gt apply the rename rules to gt * fix tt import * fix mui hopefully * fix coremod except intergalactic * rename assline recipe class * fix a class name i stumbled on * rename StructureUtility to GTStructureUtility to prevent conflict with structurelib * temporary rename of GTTooltipDataCache to old name * fix gt client/server proxy names
Diffstat (limited to 'src/main/java/bloodasp/galacticgreg/api/enums')
-rw-r--r--src/main/java/bloodasp/galacticgreg/api/enums/DimensionBlockMetaDefinitionList.java57
-rw-r--r--src/main/java/bloodasp/galacticgreg/api/enums/DimensionDef.java228
-rw-r--r--src/main/java/bloodasp/galacticgreg/api/enums/ModContainers.java19
-rw-r--r--src/main/java/bloodasp/galacticgreg/api/enums/properties/AsteroidPropertyBuilder.java105
-rw-r--r--src/main/java/bloodasp/galacticgreg/api/enums/properties/Asteroids.java78
5 files changed, 0 insertions, 487 deletions
diff --git a/src/main/java/bloodasp/galacticgreg/api/enums/DimensionBlockMetaDefinitionList.java b/src/main/java/bloodasp/galacticgreg/api/enums/DimensionBlockMetaDefinitionList.java
deleted file mode 100644
index 279360d2d9..0000000000
--- a/src/main/java/bloodasp/galacticgreg/api/enums/DimensionBlockMetaDefinitionList.java
+++ /dev/null
@@ -1,57 +0,0 @@
-package bloodasp.galacticgreg.api.enums;
-
-import java.util.Arrays;
-import java.util.List;
-
-import net.minecraft.init.Blocks;
-
-import bloodasp.galacticgreg.api.ModDBMDef;
-
-public enum DimensionBlockMetaDefinitionList {
-
- Moon(new ModDBMDef("tile.moonBlock", 4)),
- Mars(new ModDBMDef("tile.mars", 9)),
- Phobos(new ModDBMDef("phobosblocks", 2)),
- Deimos(new ModDBMDef("deimosblocks", 1)),
- Ceres(new ModDBMDef("ceresblocks", 1)),
- Io(new ModDBMDef("ioblocks", 2)),
- Ganymede(new ModDBMDef("ganymedeblocks", 1)),
- Callisto(new ModDBMDef("callistoblocks", 1)),
- Venus(new ModDBMDef("venusblocks", 1)),
- Mercury(new ModDBMDef("mercuryblocks", 2)),
- Enceladus(new ModDBMDef("enceladusblocks", 1)),
- Titan(new ModDBMDef("titanblocks", 2)),
- Oberon(new ModDBMDef("oberonblocks", 2)),
- Proteus(new ModDBMDef("proteusblocks", 2)),
- Triton(new ModDBMDef("tritonblocks", 2)),
- Pluto(new ModDBMDef("plutoblocks", 5)),
- MakeMake(new ModDBMDef("makemakegrunt", 1)),
- Haumea(new ModDBMDef("haumeablocks")),
- CentauriAlpha(new ModDBMDef("acentauribbsubgrunt")),
- VegaB(new ModDBMDef("vegabsubgrunt")),
- BarnardaC(new ModDBMDef("barnardaCdirt"), new ModDBMDef(Blocks.stone)),
- BarnardaE(new ModDBMDef("barnardaEsubgrunt")),
- BarnardaF(new ModDBMDef("barnardaFsubgrunt")),
- TcetiE(new ModDBMDef("tcetieblocks", 2)),
- Miranda(new ModDBMDef("mirandablocks", 2)),
- Europa(
- // Europa top layer turned off bc ores are too easy to spot
- new ModDBMDef("europagrunt", 1), // Europa Ice Layer ~55-65 without top layer
- new ModDBMDef(Blocks.water), new ModDBMDef(Blocks.flowing_water), new ModDBMDef(Blocks.ice), // Generates
- // directly over
- // bedrock
- new ModDBMDef(Blocks.packed_ice), // Generates directly over bedrock
- new ModDBMDef("europaunderwatergeyser") // Generates directly over bedrock
- ),
- Neper(new ModDBMDef(Blocks.stone), new ModDBMDef("tile.baseBlockRock", 10)),
- Maahes(new ModDBMDef("tile.baseBlockRock", 1)),
- Anubis(new ModDBMDef("tile.baseBlockRock", 1)),
- Horus(new ModDBMDef(Blocks.obsidian)),
- Seth(new ModDBMDef(Blocks.hardened_clay));
-
- public final List<ModDBMDef> DBMDefList;
-
- private DimensionBlockMetaDefinitionList(ModDBMDef... DBMDefArray) {
- DBMDefList = Arrays.asList(DBMDefArray);
- }
-}
diff --git a/src/main/java/bloodasp/galacticgreg/api/enums/DimensionDef.java b/src/main/java/bloodasp/galacticgreg/api/enums/DimensionDef.java
deleted file mode 100644
index d5e766b9f7..0000000000
--- a/src/main/java/bloodasp/galacticgreg/api/enums/DimensionDef.java
+++ /dev/null
@@ -1,228 +0,0 @@
-package bloodasp.galacticgreg.api.enums;
-
-import net.minecraft.world.gen.ChunkProviderEnd;
-
-import bloodasp.galacticgreg.api.Enums;
-import bloodasp.galacticgreg.api.ModDimensionDef;
-
-public enum DimensionDef {
-
- EndAsteroids(new ModDimensionDef(DimNames.ENDASTEROIDS, ChunkProviderEnd.class, Enums.DimensionType.Asteroid)),
- Moon(new ModDimensionDef(
- DimNames.MOON,
- "micdoodle8.mods.galacticraft.core.world.gen.ChunkProviderMoon",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Moon.DBMDefList)),
- Mars(new ModDimensionDef(
- DimNames.MARS,
- "micdoodle8.mods.galacticraft.planets.mars.world.gen.ChunkProviderMars",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Mars.DBMDefList)),
- Asteroids(new ModDimensionDef(
- DimNames.ASTEROIDS,
- "micdoodle8.mods.galacticraft.planets.asteroids.world.gen.ChunkProviderAsteroids",
- Enums.DimensionType.Asteroid)),
- Pluto(new ModDimensionDef(
- DimNames.PLUTO,
- "galaxyspace.SolarSystem.planets.pluto.dimension.ChunkProviderPluto",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Pluto.DBMDefList)),
- Triton(new ModDimensionDef(
- DimNames.TRITON,
- "galaxyspace.SolarSystem.moons.triton.dimension.ChunkProviderTriton",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Triton.DBMDefList)),
- Proteus(new ModDimensionDef(
- DimNames.PROTEUS,
- "galaxyspace.SolarSystem.moons.proteus.dimension.ChunkProviderProteus",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Proteus.DBMDefList)),
- Oberon(new ModDimensionDef(
- DimNames.OBERON,
- "galaxyspace.SolarSystem.moons.oberon.dimension.ChunkProviderOberon",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Oberon.DBMDefList)),
- Titan(new ModDimensionDef(
- DimNames.TITAN,
- "galaxyspace.SolarSystem.moons.titan.dimension.ChunkProviderTitan",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Titan.DBMDefList)),
- Callisto(new ModDimensionDef(
- DimNames.CALLISTO,
- "galaxyspace.SolarSystem.moons.callisto.dimension.ChunkProviderCallisto",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Callisto.DBMDefList)),
- Ganymede(new ModDimensionDef(
- DimNames.GANYMEDE,
- "galaxyspace.SolarSystem.moons.ganymede.dimension.ChunkProviderGanymede",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Ganymede.DBMDefList)),
- Ceres(new ModDimensionDef(
- DimNames.CERES,
- "galaxyspace.SolarSystem.planets.ceres.dimension.ChunkProviderCeres",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Ceres.DBMDefList)),
- Deimos(new ModDimensionDef(
- DimNames.DEIMOS,
- "galaxyspace.SolarSystem.moons.deimos.dimension.ChunkProviderDeimos",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Deimos.DBMDefList)),
- Enceladus(new ModDimensionDef(
- DimNames.ENCELADUS,
- "galaxyspace.SolarSystem.moons.enceladus.dimension.ChunkProviderEnceladus",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Enceladus.DBMDefList)),
- Io(new ModDimensionDef(
- DimNames.IO,
- "galaxyspace.SolarSystem.moons.io.dimension.ChunkProviderIo",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Io.DBMDefList)),
- Europa(new ModDimensionDef(
- DimNames.EUROPA,
- "galaxyspace.SolarSystem.moons.europa.dimension.ChunkProviderEuropa",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Europa.DBMDefList)),
- Phobos(new ModDimensionDef(
- DimNames.PHOBOS,
- "galaxyspace.SolarSystem.moons.phobos.dimension.ChunkProviderPhobos",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Phobos.DBMDefList)),
- Venus(new ModDimensionDef(
- DimNames.VENUS,
- "galaxyspace.SolarSystem.planets.venus.dimension.ChunkProviderVenus",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Venus.DBMDefList)),
- Mercury(new ModDimensionDef(
- DimNames.MERCURY,
- "galaxyspace.SolarSystem.planets.mercury.dimension.ChunkProviderMercury",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Mercury.DBMDefList)),
- MakeMake(new ModDimensionDef(
- DimNames.MAKEMAKE,
- "galaxyspace.SolarSystem.planets.makemake.dimension.ChunkProviderMakemake",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.MakeMake.DBMDefList)),
- Haumea(new ModDimensionDef(
- DimNames.HAUMEA,
- "galaxyspace.SolarSystem.planets.haumea.dimension.ChunkProviderHaumea",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Haumea.DBMDefList)),
- CentauriAlpha(new ModDimensionDef(
- DimNames.CENTAURIA,
- "galaxyspace.ACentauriSystem.planets.aCentauriBb.dimension.ChunkProviderACentauri",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.CentauriAlpha.DBMDefList)),
- VegaB(new ModDimensionDef(
- DimNames.VEGAB,
- "galaxyspace.VegaSystem.planets.vegaB.dimension.ChunkProviderVegaB",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.VegaB.DBMDefList)),
- BarnardC(new ModDimensionDef(
- DimNames.BARNARDC,
- "galaxyspace.BarnardsSystem.planets.barnardaC.dimension.ChunkProviderBarnardaC",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.BarnardaC.DBMDefList)),
- BarnardE(new ModDimensionDef(
- DimNames.BARNARDE,
- "galaxyspace.BarnardsSystem.planets.barnardaE.dimension.ChunkProviderBarnardaE",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.BarnardaE.DBMDefList)),
- BarnardF(new ModDimensionDef(
- DimNames.BARNARDF,
- "galaxyspace.BarnardsSystem.planets.barnardaF.dimension.ChunkProviderBarnardaF",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.BarnardaF.DBMDefList)),
- TcetiE(new ModDimensionDef(
- DimNames.TCETIE,
- "galaxyspace.TCetiSystem.planets.tcetiE.dimension.ChunkProviderTCetiE",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.TcetiE.DBMDefList)),
- Miranda(new ModDimensionDef(
- DimNames.MIRANDA,
- "galaxyspace.SolarSystem.moons.miranda.dimension.ChunkProviderMiranda",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Miranda.DBMDefList)),
- KuiperBelt(new ModDimensionDef(
- DimNames.KUIPERBELT,
- "galaxyspace.SolarSystem.planets.kuiperbelt.dimension.ChunkProviderKuiper",
- Enums.DimensionType.Asteroid)),
-
- Neper(new ModDimensionDef(
- DimNames.NEPER,
- "de.katzenpapst.amunra.world.neper.NeperChunkProvider",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Neper.DBMDefList)),
- Maahes(new ModDimensionDef(
- DimNames.MAAHES,
- "de.katzenpapst.amunra.world.maahes.MaahesChunkProvider",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Maahes.DBMDefList)),
- Anubis(new ModDimensionDef(
- DimNames.ANUBIS,
- "de.katzenpapst.amunra.world.anubis.AnubisChunkProvider",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Anubis.DBMDefList)),
- Horus(new ModDimensionDef(
- DimNames.HORUS,
- "de.katzenpapst.amunra.world.horus.HorusChunkProvider",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Horus.DBMDefList)),
- Seth(new ModDimensionDef(
- DimNames.SETH,
- "de.katzenpapst.amunra.world.seth.SethChunkProvider",
- Enums.DimensionType.Planet,
- DimensionBlockMetaDefinitionList.Seth.DBMDefList)),
- MehenBelt(new ModDimensionDef(
- DimNames.MEHENBELT,
- "de.katzenpapst.amunra.world.mehen.MehenChunkProvider",
- Enums.DimensionType.Asteroid));
-
- public static class DimNames {
-
- public static final String ENDASTEROIDS = "EndAsteroids";
- public static final String MOON = "Moon";
- public static final String MARS = "Mars";
- public static final String ASTEROIDS = "Asteroids";
- public static final String PLUTO = "Pluto";
- public static final String TRITON = "Triton";
- public static final String PROTEUS = "Proteus";
- public static final String OBERON = "Oberon";
- public static final String TITAN = "Titan";
- public static final String ROSS128B = "Ross128b";
- public static final String ROSS128BA = "Ross128ba";
- public static final String CALLISTO = "Callisto";
- public static final String GANYMEDE = "Ganymede";
- public static final String CERES = "Ceres";
- public static final String DEIMOS = "Deimos";
- public static final String ENCELADUS = "Enceladus";
- public static final String IO = "Io";
- public static final String EUROPA = "Europa";
- public static final String PHOBOS = "Phobos";
- public static final String VENUS = "Venus";
- public static final String MERCURY = "Mercury";
- public static final String MAKEMAKE = "MakeMake";
- public static final String HAUMEA = "Haumea";
- public static final String CENTAURIA = "CentauriA";
- public static final String VEGAB = "VegaB";
- public static final String BARNARDC = "BarnardC";
- public static final String BARNARDE = "BarnardE";
- public static final String BARNARDF = "BarnardF";
- public static final String TCETIE = "TcetiE";
- public static final String MIRANDA = "Miranda";
- public static final String KUIPERBELT = "Kuiperbelt";
- public static final String NEPER = "Neper";
- public static final String MAAHES = "Maahes";
- public static final String ANUBIS = "Anubis";
- public static final String HORUS = "Horus";
- public static final String SETH = "Seth";
- public static final String MEHENBELT = "MehenBelt";
- public static final String DEEPDARK = "Underdark";
-
- }
-
- public final ModDimensionDef modDimensionDef;
-
- private DimensionDef(ModDimensionDef modDimDef) {
- this.modDimensionDef = modDimDef;
- }
-}
diff --git a/src/main/java/bloodasp/galacticgreg/api/enums/ModContainers.java b/src/main/java/bloodasp/galacticgreg/api/enums/ModContainers.java
deleted file mode 100644
index ed81f56f04..0000000000
--- a/src/main/java/bloodasp/galacticgreg/api/enums/ModContainers.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package bloodasp.galacticgreg.api.enums;
-
-import bloodasp.galacticgreg.api.ModContainer;
-import gregtech.api.enums.Mods;
-
-public enum ModContainers {
-
- GalactiCraftCore(new ModContainer(Mods.GalacticraftCore.ID)),
- GalacticraftMars(new ModContainer(Mods.GalacticraftMars.ID)),
- GalaxySpace(new ModContainer(Mods.GalaxySpace.ID)),
- AmunRa(new ModContainer("GalacticraftAmunRa")),
- Vanilla(new ModContainer("Vanilla"));
-
- public final ModContainer modContainer;
-
- private ModContainers(ModContainer modContainer) {
- this.modContainer = modContainer;
- }
-}
diff --git a/src/main/java/bloodasp/galacticgreg/api/enums/properties/AsteroidPropertyBuilder.java b/src/main/java/bloodasp/galacticgreg/api/enums/properties/AsteroidPropertyBuilder.java
deleted file mode 100644
index 82d8b99b41..0000000000
--- a/src/main/java/bloodasp/galacticgreg/api/enums/properties/AsteroidPropertyBuilder.java
+++ /dev/null
@@ -1,105 +0,0 @@
-package bloodasp.galacticgreg.api.enums.properties;
-
-public class AsteroidPropertyBuilder {
-
- public int probability;
- public int sizeMin, sizeMax;
- public int specialBlockChance;
- public OreSpawnPropertyBuilder oreSpawn;
- public LootPropertyBuilder loot;
-
- public static class OreSpawnPropertyBuilder {
-
- public int baseOreChance;
- public boolean obeyHeighLimits;
- public boolean oresOnlyInsideAsteroids;
- public int primaryToRareOreOffset;
- public int smallOreChance;
-
- public OreSpawnPropertyBuilder baseOreChance(int baseOreChance) {
- this.baseOreChance = baseOreChance;
- return this;
- }
-
- public OreSpawnPropertyBuilder doesObeyingHeightLimits(boolean obeyHeighLimits) {
- this.obeyHeighLimits = obeyHeighLimits;
- return this;
- }
-
- public OreSpawnPropertyBuilder AreOresOnlyInsideAsteroids(boolean oresOnlyInsideAsteroids) {
- this.oresOnlyInsideAsteroids = oresOnlyInsideAsteroids;
- return this;
- }
-
- public OreSpawnPropertyBuilder primaryToRareOreOffset(int primaryToRareOreOffset) {
- this.primaryToRareOreOffset = primaryToRareOreOffset;
- return this;
- }
-
- public OreSpawnPropertyBuilder smallOreChance(int smallOreChance) {
- this.smallOreChance = smallOreChance;
- return this;
- }
-
- }
-
- public static class LootPropertyBuilder {
-
- public int lootChestChance;
- public int lootChestItemCount;
- public int lootChestTable;
- public boolean randomizeLootItemCount;
-
- public LootPropertyBuilder lootChestChance(int lootChestChance) {
- this.lootChestChance = lootChestChance;
- return this;
- }
-
- public LootPropertyBuilder lootChestItemCount(int lootChestItemCount) {
- this.lootChestItemCount = lootChestItemCount;
- return this;
- }
-
- public LootPropertyBuilder lootChestTable(int lootChestTable) {
- this.lootChestTable = lootChestTable;
- return this;
- }
-
- public LootPropertyBuilder isLootItemCountRandomized(boolean randomizeLootItemCount) {
- this.randomizeLootItemCount = randomizeLootItemCount;
- return this;
- }
-
- }
-
- public AsteroidPropertyBuilder() {
- oreSpawn = new OreSpawnPropertyBuilder();
- loot = new LootPropertyBuilder();
- }
-
- public AsteroidPropertyBuilder probability(int probability) {
- this.probability = probability;
- return this;
- }
-
- public AsteroidPropertyBuilder sizeRange(int sizeMin, int sizeMax) {
- this.sizeMin = sizeMin;
- this.sizeMax = sizeMax;
- return this;
- }
-
- public AsteroidPropertyBuilder specialBlockChance(int specialBlockChance) {
- this.specialBlockChance = specialBlockChance;
- return this;
- }
-
- public AsteroidPropertyBuilder oreSpawn(OreSpawnPropertyBuilder oreSpawnPropertyBuilder) {
- this.oreSpawn = oreSpawnPropertyBuilder;
- return this;
- }
-
- public AsteroidPropertyBuilder loot(LootPropertyBuilder lootPropertyBuilder) {
- this.loot = lootPropertyBuilder;
- return this;
- }
-}
diff --git a/src/main/java/bloodasp/galacticgreg/api/enums/properties/Asteroids.java b/src/main/java/bloodasp/galacticgreg/api/enums/properties/Asteroids.java
deleted file mode 100644
index 6a305407cd..0000000000
--- a/src/main/java/bloodasp/galacticgreg/api/enums/properties/Asteroids.java
+++ /dev/null
@@ -1,78 +0,0 @@
-package bloodasp.galacticgreg.api.enums.properties;
-
-import bloodasp.galacticgreg.api.enums.DimensionDef;
-import bloodasp.galacticgreg.api.enums.ModContainers;
-
-public enum Asteroids {
-
- // spotless : off
- EndAsteroids(ModContainers.Vanilla, DimensionDef.EndAsteroids, new AsteroidPropertyBuilder().probability(200)
- .sizeRange(5, 15)
- .specialBlockChance(5)
- .oreSpawn(
- new AsteroidPropertyBuilder.OreSpawnPropertyBuilder().baseOreChance(5)
- .doesObeyingHeightLimits(false)
- .AreOresOnlyInsideAsteroids(false)
- .primaryToRareOreOffset(5)
- .smallOreChance(10))
- .loot(
- new AsteroidPropertyBuilder.LootPropertyBuilder().lootChestChance(1)
- .lootChestItemCount(10)
- .lootChestTable(3)
- .isLootItemCountRandomized(true))),
- KuiperBelt(ModContainers.GalaxySpace, DimensionDef.KuiperBelt, new AsteroidPropertyBuilder().probability(200)
- .sizeRange(5, 15)
- .specialBlockChance(5)
- .oreSpawn(
- new AsteroidPropertyBuilder.OreSpawnPropertyBuilder().baseOreChance(5)
- .doesObeyingHeightLimits(false)
- .AreOresOnlyInsideAsteroids(false)
- .primaryToRareOreOffset(5)
- .smallOreChance(10))
- .loot(
- new AsteroidPropertyBuilder.LootPropertyBuilder().lootChestChance(1)
- .lootChestItemCount(10)
- .lootChestTable(3)
- .isLootItemCountRandomized(true))),
- MehenBelt(ModContainers.AmunRa, DimensionDef.MehenBelt, new AsteroidPropertyBuilder().probability(200)
- .sizeRange(5, 15)
- .specialBlockChance(5)
- .oreSpawn(
- new AsteroidPropertyBuilder.OreSpawnPropertyBuilder().baseOreChance(5)
- .doesObeyingHeightLimits(false)
- .AreOresOnlyInsideAsteroids(false)
- .primaryToRareOreOffset(5)
- .smallOreChance(10))
- .loot(
- new AsteroidPropertyBuilder.LootPropertyBuilder().lootChestChance(1)
- .lootChestItemCount(10)
- .lootChestTable(3)
- .isLootItemCountRandomized(true))),
- Asteroids(ModContainers.GalacticraftMars, DimensionDef.Asteroids, new AsteroidPropertyBuilder().probability(200)
- .sizeRange(5, 15)
- .specialBlockChance(5)
- .oreSpawn(
- new AsteroidPropertyBuilder.OreSpawnPropertyBuilder().baseOreChance(5)
- .doesObeyingHeightLimits(false)
- .AreOresOnlyInsideAsteroids(false)
- .primaryToRareOreOffset(5)
- .smallOreChance(10))
- .loot(
- new AsteroidPropertyBuilder.LootPropertyBuilder().lootChestChance(1)
- .lootChestItemCount(10)
- .lootChestTable(3)
- .isLootItemCountRandomized(true))),;
-
- // spotless : on
-
- public ModContainers modContainers;
- public DimensionDef dimensionDef;
- public AsteroidPropertyBuilder asteroidPropertyBuilder;
-
- private Asteroids(ModContainers modContainers, DimensionDef dimensionDef,
- AsteroidPropertyBuilder asteroidPropertyBuilder) {
- this.modContainers = modContainers;
- this.dimensionDef = dimensionDef;
- this.asteroidPropertyBuilder = asteroidPropertyBuilder;
- }
-}