aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com
diff options
context:
space:
mode:
authorbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2019-07-16 18:55:43 +0200
committerbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2019-07-16 18:55:43 +0200
commit07291ba30ae01b119cf43f7b957921a31addbd95 (patch)
tree400424f0424e3b7bf8d3a0142d583789ceceaec1 /src/main/java/com
parent9a65150aaab8c3fdec2e173946a5836ad7a63135 (diff)
downloadGT5-Unofficial-07291ba30ae01b119cf43f7b957921a31addbd95.tar.gz
GT5-Unofficial-07291ba30ae01b119cf43f7b957921a31addbd95.tar.bz2
GT5-Unofficial-07291ba30ae01b119cf43f7b957921a31addbd95.zip
added GT++ Localisation
Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> Former-commit-id: 34ab3a274facd5295857fb1671da538630ccf733
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/github/bartimaeusnek/crossmod/BartWorksCrossmod.java13
-rw-r--r--src/main/java/com/github/bartimaeusnek/crossmod/GTpp/loader/RadioHatchCompat.java7
2 files changed, 18 insertions, 2 deletions
diff --git a/src/main/java/com/github/bartimaeusnek/crossmod/BartWorksCrossmod.java b/src/main/java/com/github/bartimaeusnek/crossmod/BartWorksCrossmod.java
index 0fb357cdb3..5effb4a33e 100644
--- a/src/main/java/com/github/bartimaeusnek/crossmod/BartWorksCrossmod.java
+++ b/src/main/java/com/github/bartimaeusnek/crossmod/BartWorksCrossmod.java
@@ -28,11 +28,16 @@ import com.github.bartimaeusnek.crossmod.galacticraft.GalacticraftProxy;
import com.github.bartimaeusnek.crossmod.thaumcraft.CustomAspects;
import cpw.mods.fml.common.Loader;
import cpw.mods.fml.common.Mod;
-import cpw.mods.fml.common.event.*;
+import cpw.mods.fml.common.event.FMLInitializationEvent;
+import cpw.mods.fml.common.event.FMLPostInitializationEvent;
+import cpw.mods.fml.common.event.FMLPreInitializationEvent;
+import cpw.mods.fml.common.event.FMLServerStartingEvent;
+import net.minecraft.util.StringTranslate;
+import org.apache.commons.io.input.ReaderInputStream;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
-import java.util.List;
+import java.io.StringReader;
@Mod(
modid = BartWorksCrossmod.MOD_ID, name = BartWorksCrossmod.NAME, version = BartWorksCrossmod.VERSION,
@@ -85,5 +90,9 @@ public class BartWorksCrossmod {
@Mod.EventHandler
public void onFMLServerStart(FMLServerStartingEvent event) {
event.registerServerCommand(new SummonRuin());
+ if (Loader.isModLoaded("miscutils"))
+ for (Object s : RadioHatchCompat.TranslateSet){
+ StringTranslate.inject(new ReaderInputStream(new StringReader((String) s)));
+ }
}
}
diff --git a/src/main/java/com/github/bartimaeusnek/crossmod/GTpp/loader/RadioHatchCompat.java b/src/main/java/com/github/bartimaeusnek/crossmod/GTpp/loader/RadioHatchCompat.java
index 2d63cae904..8721026957 100644
--- a/src/main/java/com/github/bartimaeusnek/crossmod/GTpp/loader/RadioHatchCompat.java
+++ b/src/main/java/com/github/bartimaeusnek/crossmod/GTpp/loader/RadioHatchCompat.java
@@ -60,6 +60,9 @@ public class RadioHatchCompat implements Runnable {
private static Object rod;
private static Object longRod;
+
+ public static HashSet TranslateSet = new HashSet();
+
static{
try {
RadioHatchCompat.intf = Class.forName("gtPlusPlus.core.item.base.BaseItemComponent");
@@ -137,6 +140,10 @@ public class RadioHatchCompat implements Runnable {
GameRegistry.UniqueIdentifier ui = GameRegistry.findUniqueIdentifierFor(it);
ownerItems.replace(ui,bartworks,gtpp);
+ String tanslate = it.getUnlocalizedName()+".name="+RadioHatchCompat.localizedName.get(mats)+" Rod";
+ TranslateSet.add(tanslate);
+
+ DebugLog.log(tanslate);
DebugLog.log("Generate: " + RadioHatchCompat.rod + RadioHatchCompat.unlocalizedName.get(mats));
}
if (OreDictionary.getOres("stickLong" + RadioHatchCompat.unlocalizedName.get(mats)).isEmpty()) {