aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gtPlusPlus/core/util')
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/MiningUtils.java102
1 files changed, 0 insertions, 102 deletions
diff --git a/src/main/java/gtPlusPlus/core/util/minecraft/MiningUtils.java b/src/main/java/gtPlusPlus/core/util/minecraft/MiningUtils.java
deleted file mode 100644
index 34945a5d8a..0000000000
--- a/src/main/java/gtPlusPlus/core/util/minecraft/MiningUtils.java
+++ /dev/null
@@ -1,102 +0,0 @@
-package gtPlusPlus.core.util.minecraft;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-
-import gregtech.api.enums.Mods;
-import gregtech.common.WorldgenGTOreLayer;
-import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.core.util.reflect.ReflectionUtils;
-import micdoodle8.mods.galacticraft.core.util.ConfigManagerCore;
-import micdoodle8.mods.galacticraft.planets.asteroids.ConfigManagerAsteroids;
-import micdoodle8.mods.galacticraft.planets.mars.ConfigManagerMars;
-
-public class MiningUtils {
-
- public static int mMoonID = -99;
- public static int mMarsID = -99;
- public static int mCometsID = -99;
-
- public static void iterateAllOreTypes() {
- HashMap<String, Integer> M = new HashMap<>();
- String aTextWorldGen;
- if (MiningUtils.findAndMapOreTypesFromGT()) {
- int mapKey = 0;
- for (ArrayList<WorldgenGTOreLayer> g : MiningUtils.mOreMaps) {
- for (WorldgenGTOreLayer h : g) {
-
- try {
- aTextWorldGen = (String) ReflectionUtils.getField(WorldgenGTOreLayer.class, "aTextWorldgen")
- .get(h);
- } catch (IllegalArgumentException | IllegalAccessException e) {
- aTextWorldGen = h.mWorldGenName;
- }
-
- M.put(aTextWorldGen + h.mWorldGenName, mapKey);
- Logger.INFO("Found Vein type: " + aTextWorldGen + h.mWorldGenName + " in map with key: " + mapKey);
- }
- mapKey++;
- }
- }
- }
-
- public static ArrayList<WorldgenGTOreLayer>[] mOreMaps = new ArrayList[7];
- private static final ArrayList<WorldgenGTOreLayer> Ores_Overworld = new ArrayList<>();
- private static final ArrayList<WorldgenGTOreLayer> Ores_Nether = new ArrayList<>();
- private static final ArrayList<WorldgenGTOreLayer> Ores_End = new ArrayList<>();
- private static final ArrayList<WorldgenGTOreLayer> Ores_Moon = new ArrayList<>();
- private static final ArrayList<WorldgenGTOreLayer> Ores_Mars = new ArrayList<>();
- private static final ArrayList<WorldgenGTOreLayer> Ores_Comets = new ArrayList<>();
- private static final ArrayList<WorldgenGTOreLayer> Ores_Misc = new ArrayList<>();
-
- public static boolean findAndMapOreTypesFromGT() {
- // Gets Moon ID
-
- if (Mods.GalacticraftCore.isModLoaded()) {
- if (mMoonID == -99) {
- mMoonID = ConfigManagerCore.idDimensionMoon;
- }
- if (mMarsID == -99) {
- mMarsID = ConfigManagerMars.dimensionIDMars;
- }
- if (mCometsID == -99) {
- mCometsID = ConfigManagerAsteroids.dimensionIDAsteroids;
- }
- }
-
- // Clear Cache
- Ores_Overworld.clear();
- Ores_Nether.clear();
- Ores_End.clear();
- Ores_Misc.clear();
-
- for (WorldgenGTOreLayer gtOreLayer : WorldgenGTOreLayer.sList) {
- if (gtOreLayer.mEnabled) {
- if (gtOreLayer.mOverworld) {
- Ores_Overworld.add(gtOreLayer);
- }
- if (gtOreLayer.mNether) {
- Ores_Nether.add(gtOreLayer);
- }
- if (gtOreLayer.mEnd || gtOreLayer.mEndAsteroid) {
- Ores_End.add(gtOreLayer);
- }
- if (gtOreLayer.mOverworld || gtOreLayer.mNether || (gtOreLayer.mEnd || gtOreLayer.mEndAsteroid)) {
- continue;
- }
- Ores_Misc.add(gtOreLayer);
- } else {
- Ores_Comets.add(gtOreLayer);
- }
- }
-
- mOreMaps[0] = Ores_Overworld;
- mOreMaps[1] = Ores_Nether;
- mOreMaps[2] = Ores_End;
- mOreMaps[3] = Ores_Moon;
- mOreMaps[4] = Ores_Mars;
- mOreMaps[5] = Ores_Comets;
- mOreMaps[6] = Ores_Misc;
- return true;
- }
-}