diff options
author | Lyfts <127234178+Lyfts@users.noreply.github.com> | 2024-05-04 09:36:50 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-04 09:36:50 +0200 |
commit | 1930941a6d544177dcd0d3ce1492c80503e6e716 (patch) | |
tree | ed07f8020f3541f2e14d0cd0cde944665223eb37 /src/main | |
parent | 947729712426914a0925f9b493eb290205d15022 (diff) | |
download | GT5-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.java | 18 |
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); |