aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordan Byrne <draknyte1@hotmail.com>2018-02-22 00:01:41 +1000
committerJordan Byrne <draknyte1@hotmail.com>2018-02-22 00:01:41 +1000
commit27b68e40ba79a4de5af570dceccad79ff72529ba (patch)
tree053536feee008070094d7857ffb3b6aa7a5e0d38
parent7a7f11e3db00369bb9386325064dd52000194597 (diff)
downloadGT5-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.
-rw-r--r--src/Java/gtPlusPlus/GTplusplus.java10
-rw-r--r--src/Java/gtPlusPlus/core/config/ConfigHandler.java2
-rw-r--r--src/Java/gtPlusPlus/core/lib/CORE.java1
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;