aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/GTplusplus_Secondary.java
diff options
context:
space:
mode:
authorJordan Byrne <draknyte1@hotmail.com>2017-12-29 20:47:47 +1000
committerJordan Byrne <draknyte1@hotmail.com>2017-12-29 20:47:47 +1000
commitbcd8344c3732f08e331cf048f1f748c5b55f2812 (patch)
tree90c0824156056fe69b6dd72d57b51e8b724f00c8 /src/Java/gtPlusPlus/GTplusplus_Secondary.java
parent2e56743afd8a5108083b90bb4f76dc14b808b9a2 (diff)
downloadGT5-Unofficial-bcd8344c3732f08e331cf048f1f748c5b55f2812.tar.gz
GT5-Unofficial-bcd8344c3732f08e331cf048f1f748c5b55f2812.tar.bz2
GT5-Unofficial-bcd8344c3732f08e331cf048f1f748c5b55f2812.zip
+ Added more new ore veins.
% Tweaked some ore veins. % Tweaked size of debug tool's area clear to double. $ Fixed an issue that broke tooltips. $ Quite a lot of back-end work for ore generation in the dark dimension. $ Fixed improper generation of the GT++ WorldGen configuration file. $ Fixed ore vein densities. $ Fixed ore veins not generating as expected.
Diffstat (limited to 'src/Java/gtPlusPlus/GTplusplus_Secondary.java')
-rw-r--r--src/Java/gtPlusPlus/GTplusplus_Secondary.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/Java/gtPlusPlus/GTplusplus_Secondary.java b/src/Java/gtPlusPlus/GTplusplus_Secondary.java
index 0a8517e9bc..ae163191fd 100644
--- a/src/Java/gtPlusPlus/GTplusplus_Secondary.java
+++ b/src/Java/gtPlusPlus/GTplusplus_Secondary.java
@@ -9,6 +9,8 @@ import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.*;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.relauncher.IFMLLoadingPlugin.MCVersion;
+import gregtech.api.GregTech_API;
+import gregtech.api.util.GT_Config;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.material.MaterialGenerator;
@@ -17,6 +19,7 @@ import gtPlusPlus.core.world.darkworld.Dimension_DarkWorld;
import gtPlusPlus.core.world.darkworld.biome.Biome_DarkWorld;
import gtPlusPlus.core.world.darkworld.block.DarkWorldContentLoader;
import gtPlusPlus.core.world.darkworld.gen.gt.WorldGen_GT_Base;
+import gtPlusPlus.core.world.darkworld.gen.gt.WorldGen_Ores;
import gtPlusPlus.xmod.gregtech.HANDLER_GT;
import gtPlusPlus.xmod.gregtech.api.util.GTPP_Config;
import net.minecraftforge.common.DimensionManager;
@@ -44,7 +47,7 @@ public class GTplusplus_Secondary {
Logger.INFO("Loading " + MODID2 + " V" + VERSION2);
//Setup
- setVars();
+ setVars(event);
setDarkBiome(new Biome_DarkWorld());
DarkWorld_Dimension = new Dimension_DarkWorld();
@@ -112,7 +115,10 @@ public class GTplusplus_Secondary {
}
- void setVars(){
+ void setVars(FMLPreInitializationEvent event){
+ //Init WorldGen config.
+ HANDLER_GT.sCustomWorldgenFile = new GTPP_Config(new Configuration(new File(new File(event.getModConfigurationDirectory(), "GTplusplus"), "WorldGeneration.cfg")));
+
if (DimensionManager.isDimensionRegistered(Dimension_DarkWorld.DIMID)){
Dimension_DarkWorld.DIMID = DimensionManager.getNextFreeDimId();
}
@@ -120,7 +126,7 @@ public class GTplusplus_Secondary {
/*
* Set World Generation Values
*/
-
+ WorldGen_Ores.generateValidOreVeins();
WorldGen_GT_Base.oreveinPercentage = 75;
WorldGen_GT_Base.oreveinAttempts = 64;
WorldGen_GT_Base.oreveinMaxPlacementAttempts = 8;