diff options
author | Jordan Byrne <draknyte1@hotmail.com> | 2018-02-22 00:01:41 +1000 |
---|---|---|
committer | Jordan Byrne <draknyte1@hotmail.com> | 2018-02-22 00:01:41 +1000 |
commit | 27b68e40ba79a4de5af570dceccad79ff72529ba (patch) | |
tree | 053536feee008070094d7857ffb3b6aa7a5e0d38 /src/Java/gtPlusPlus | |
parent | 7a7f11e3db00369bb9386325064dd52000194597 (diff) | |
download | GT5-Unofficial-27b68e40ba79a4de5af570dceccad79ff72529ba.tar.gz GT5-Unofficial-27b68e40ba79a4de5af570dceccad79ff72529ba.tar.bz2 GT5-Unofficial-27b68e40ba79a4de5af570dceccad79ff72529ba.zip |
+ Added a feature for dumping all block and item data from the mod for locale file creation. #218 will benefit from this.
Diffstat (limited to 'src/Java/gtPlusPlus')
-rw-r--r-- | src/Java/gtPlusPlus/GTplusplus.java | 10 | ||||
-rw-r--r-- | src/Java/gtPlusPlus/core/config/ConfigHandler.java | 2 | ||||
-rw-r--r-- | src/Java/gtPlusPlus/core/lib/CORE.java | 1 |
3 files changed, 10 insertions, 3 deletions
diff --git a/src/Java/gtPlusPlus/GTplusplus.java b/src/Java/gtPlusPlus/GTplusplus.java index f3c131a528..d782df664c 100644 --- a/src/Java/gtPlusPlus/GTplusplus.java +++ b/src/Java/gtPlusPlus/GTplusplus.java @@ -135,7 +135,11 @@ public class GTplusplus implements ActionListener { BlockEventHandler.blockLimestone = OreDictionary.getOres("limestone"); BlockEventHandler.fluoriteOre = FLUORIDES.FLUORITE.getOre(1); Core_Manager.init(); - LocaleUtils.GenerateFakeLocaleFile(); + + //Used by foreign players to generate .lang files for translation. + if (CORE.ConfigSwitches.dumpItemAndBlockData) { + LocaleUtils.GenerateFakeLocaleFile(); + } } @@ -162,10 +166,10 @@ public class GTplusplus implements ActionListener { @EventHandler public void serverStarting(final FMLServerStartingEvent event) { event.registerServerCommand(new CommandMath()); - + //Chunk Loading Timer h = ChunkManager.createChunkQueue(); - + } diff --git a/src/Java/gtPlusPlus/core/config/ConfigHandler.java b/src/Java/gtPlusPlus/core/config/ConfigHandler.java index 98c4320ce7..a9fbec55de 100644 --- a/src/Java/gtPlusPlus/core/config/ConfigHandler.java +++ b/src/Java/gtPlusPlus/core/config/ConfigHandler.java @@ -31,6 +31,8 @@ public class ConfigHandler { "Makes many machines display lots of debug logging."); showHiddenNEIItems = config.getBoolean("showHiddenNEIItems", "debug", false, "Makes all items hidden from NEI display."); + dumpItemAndBlockData = config.getBoolean("dumpItemAndBlockData", "debug", false, + "Dumps all GT++ and Toxic Everglade Data to en_US.lang in the config folder. This config option can be used by foreign players to generate blank .lang files, which they can populate with their language of choice."); // Machines diff --git a/src/Java/gtPlusPlus/core/lib/CORE.java b/src/Java/gtPlusPlus/core/lib/CORE.java index ce2f4f4432..67de9e64dd 100644 --- a/src/Java/gtPlusPlus/core/lib/CORE.java +++ b/src/Java/gtPlusPlus/core/lib/CORE.java @@ -148,6 +148,7 @@ public class CORE { public static boolean disableEnderIOIngotTooltips = false; public static boolean MACHINE_INFO = true; public static boolean showHiddenNEIItems = false; + public static boolean dumpItemAndBlockData = false; //Tools public static boolean enableSkookumChoochers = true; |