diff --git a/src/main/java/tombenpotter/emt/ElectroMagicTools.java b/src/main/java/tombenpotter/emt/ElectroMagicTools.java index 408f797..7a2efef 100644 --- a/src/main/java/tombenpotter/emt/ElectroMagicTools.java +++ b/src/main/java/tombenpotter/emt/ElectroMagicTools.java @@ -29,7 +29,6 @@ import org.apache.logging.log4j.Logger; import tombenpotter.emt.common.commands.CommandOutputs; import tombenpotter.emt.common.modules.ModuleRegistry; import tombenpotter.emt.common.modules.base.entities.BaseEntityRegistry; -import tombenpotter.emt.common.modules.ic2.IC2RecipeRegistry; import tombenpotter.emt.common.util.*; import tombenpotter.emt.proxies.CommonProxy; @@ -84,10 +83,7 @@ public class ElectroMagicTools { public void postInit(FMLPostInitializationEvent event) { ElectroMagicTools.logger.info(localize("console.EMT.postInit.begin")); - ElectroMagicTools.logger.info(localize("console.EMT.postInit.recipes")); - IC2RecipeRegistry.registerLateRecipes(); - ElectroMagicTools.logger.info(localize("console.EMT.postInit.uumatter")); - IC2RecipeRegistry.registerUUMInfusionRecipes(); + ModuleRegistry.registerLateModules(); RegistryHandler.registerIc2PostRegistrys(); ElectroMagicTools.logger.info(localize("console.EMT.postInit.end")); diff --git a/src/main/java/tombenpotter/emt/common/modules/ModuleRegistry.java b/src/main/java/tombenpotter/emt/common/modules/ModuleRegistry.java index a1eccbf..10c9470 100644 --- a/src/main/java/tombenpotter/emt/common/modules/ModuleRegistry.java +++ b/src/main/java/tombenpotter/emt/common/modules/ModuleRegistry.java @@ -25,7 +25,7 @@ public class ModuleRegistry { if (ConfigHandler.enableIC2Module) { IC2BlockRegistry.registerBlocks(); IC2ItemRegistry.registerItems(); - ElectroMagicTools.logger.info(localize("console.EMT.init.recipes.ic2")); + ElectroMagicTools.logger.info(localize("console.EMT.init.recipes")); IC2RecipeRegistry.registerEarlyRecipes(); } @@ -35,4 +35,18 @@ public class ModuleRegistry { TERecipeRegistry.registerTERecipes(); } } + + public static void registerLateModules() { + + if (ConfigHandler.enableIC2Module) { + ElectroMagicTools.logger.info(localize("console.EMT.postInit.recipes")); + IC2RecipeRegistry.registerLateRecipes(); + ElectroMagicTools.logger.info(localize("console.EMT.postInit.recipes.uumatter")); + IC2RecipeRegistry.registerUUMInfusionRecipes(); + } + + if (ConfigHandler.enableTEModule) { + // do stuff + } + } } diff --git a/src/main/resources/assets/electromagictools/lang/en_US.lang b/src/main/resources/assets/electromagictools/lang/en_US.lang index 30a9c1a..e445ef9 100644 --- a/src/main/resources/assets/electromagictools/lang/en_US.lang +++ b/src/main/resources/assets/electromagictools/lang/en_US.lang @@ -333,7 +333,7 @@ console.EMT.init.end=Allies gathered. console.EMT.postInit.begin=Starting the world takeover console.EMT.postInit.recipes=Adding PostInit recipes -console.EMT.postInit.uumatter=Adding the UU-Matter Infusion recipes +console.EMT.postInit.recipes.uumatter=Adding the UU-Matter Infusion recipes console.EMT.postInit.end=World takeover complete. Enjoy! console.EMT.config.refresh=Refreshing configuration file. diff --git a/src/main/resources/assets/electromagictools/lang/zh_CN.lang b/src/main/resources/assets/electromagictools/lang/zh_CN.lang index 3865461..db9625d 100644 --- a/src/main/resources/assets/electromagictools/lang/zh_CN.lang +++ b/src/main/resources/assets/electromagictools/lang/zh_CN.lang @@ -333,7 +333,7 @@ console.EMT.init.end=盟军已汇聚一堂 console.EMT.postInit.begin=即将占领世界 console.EMT.postInit.recipes=增加合成配方 -console.EMT.postInit.uumatter=增加UU注魔配方 +console.EMT.postInit.recipes.uumatter=增加UU注魔配方 console.EMT.postInit.end=世界已被我们占领. 敬请享受! console.EMT.config.refresh=正在刷新配置文件