diff options
author | bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> | 2019-07-16 18:55:43 +0200 |
---|---|---|
committer | bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> | 2019-07-16 18:55:43 +0200 |
commit | 07291ba30ae01b119cf43f7b957921a31addbd95 (patch) | |
tree | 400424f0424e3b7bf8d3a0142d583789ceceaec1 /src/main/java/com | |
parent | 9a65150aaab8c3fdec2e173946a5836ad7a63135 (diff) | |
download | GT5-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.java | 13 | ||||
-rw-r--r-- | src/main/java/com/github/bartimaeusnek/crossmod/GTpp/loader/RadioHatchCompat.java | 7 |
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()) { |