diff options
Diffstat (limited to 'src/main/java/gtPlusPlus/core/util')
| -rw-r--r-- | src/main/java/gtPlusPlus/core/util/minecraft/MiningUtils.java | 102 |
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; - } -} |
