aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorLyfts <127234178+Lyfts@users.noreply.github.com>2024-05-04 09:36:50 +0200
committerGitHub <noreply@github.com>2024-05-04 09:36:50 +0200
commit1930941a6d544177dcd0d3ce1492c80503e6e716 (patch)
treeed07f8020f3541f2e14d0cd0cde944665223eb37 /src/main
parent947729712426914a0925f9b493eb290205d15022 (diff)
downloadGT5-Unofficial-1930941a6d544177dcd0d3ce1492c80503e6e716.tar.gz
GT5-Unofficial-1930941a6d544177dcd0d3ce1492c80503e6e716.tar.bz2
GT5-Unofficial-1930941a6d544177dcd0d3ce1492c80503e6e716.zip
Add void miner support for everglades (#877)
add void miner support for everglades Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/gtPlusPlus/everglades/GTplusplus_Everglades.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/gtPlusPlus/everglades/GTplusplus_Everglades.java b/src/main/java/gtPlusPlus/everglades/GTplusplus_Everglades.java
index a378919486..a5ffe1c7fc 100644
--- a/src/main/java/gtPlusPlus/everglades/GTplusplus_Everglades.java
+++ b/src/main/java/gtPlusPlus/everglades/GTplusplus_Everglades.java
@@ -6,9 +6,12 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
+import net.minecraft.block.Block;
import net.minecraftforge.common.DimensionManager;
import net.minecraftforge.common.config.Configuration;
+import com.github.bartimaeusnek.crossmod.galacticgreg.GT_TileEntity_VoidMiner_Base;
+
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLInitializationEvent;
@@ -26,6 +29,7 @@ import gtPlusPlus.everglades.biome.Biome_Everglades;
import gtPlusPlus.everglades.block.DarkWorldContentLoader;
import gtPlusPlus.everglades.dimension.Dimension_Everglades;
import gtPlusPlus.everglades.gen.gt.WorldGen_GT_Base;
+import gtPlusPlus.everglades.gen.gt.WorldGen_GT_Ore_Layer;
import gtPlusPlus.everglades.gen.gt.WorldGen_Ores;
import gtPlusPlus.preloader.CORE_Preloader;
import gtPlusPlus.xmod.gregtech.HANDLER_GT;
@@ -77,6 +81,7 @@ public class GTplusplus_Everglades implements ActionListener {
GameRegistry.registerWorldGenerator(new WorldGen_GT_Base(), Short.MAX_VALUE);
getEvergladesBiome().load();
Everglades_Dimension.load();
+ addToVoidMinerDrops();
}
public static synchronized void GenerateOreMaterials() {
@@ -151,6 +156,19 @@ public class GTplusplus_Everglades implements ActionListener {
DarkWorldContentLoader.run();
}
+ public void addToVoidMinerDrops() {
+ for (WorldGen_GT_Ore_Layer t : WorldGen_Ores.validOreveins.values()) {
+ addVMDrop(t.mPrimaryMeta, 0, t.mWeight);
+ addVMDrop(t.mSecondaryMeta, 0, t.mWeight);
+ addVMDrop(t.mBetweenMeta, 0, t.mWeight);
+ addVMDrop(t.mSporadicMeta, 0, t.mWeight);
+ }
+ }
+
+ public void addVMDrop(Block block, int meta, float weight) {
+ GT_TileEntity_VoidMiner_Base.addBlockToDimensionList(CORE.EVERGLADES_ID, block, meta, weight);
+ }
+
@EventHandler
public void serverLoad(FMLServerStartingEvent event) {
getEvergladesBiome().serverLoad(event);