aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gtPlusPlus')
-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);