77import java .util .function .Consumer ;
88import java .util .function .Function ;
99
10+ import net .minecraft .util .StatCollector ;
11+
1012import alexiil .mods .load .MinecraftDisplayer ;
1113import alexiil .mods .load .ProgressDisplayer ;
1214import cpw .mods .fml .common .ProgressManager ;
1315import gregtech .GTMod ;
1416import gregtech .api .enums .Materials ;
17+ import gregtech .api .interfaces .IOreMaterial ;
1518import gregtech .common .OreDictEventContainer ;
1619import gregtech .loaders .postload .GTPostLoad ;
1720
@@ -88,7 +91,7 @@ public static void stepMaterialsCLS(Collection<OreDictEventContainer> mEvents,
8891 "GregTech materials" ,
8992 mEvents ,
9093 progressBar ,
91- m -> m .mMaterial ,
94+ m -> m .mMaterial . getLocalizedName () ,
9295 OreDictEventContainer ::registerRecipes );
9396 ProgressManager .pop (progressBar );
9497 MinecraftDisplayer .isRegisteringGTmaterials = false ;
@@ -101,15 +104,16 @@ public static void doActualRegistrationCLS(ProgressManager.ProgressBar progressB
101104 "Vanilla materials" ,
102105 replacedVanillaItemsSet ,
103106 progressBar ,
104- m -> m . mDefaultLocalName ,
107+ IOreMaterial :: getLocalizedName ,
105108 GTPostLoad ::doActualRegistration );
106109 }
107110
108111 public static void pushToDisplayProgress () {
109112 MinecraftDisplayer .isReplacingVanillaMaterials = false ;
110113 try {
111- ProgressDisplayer
112- .displayProgress ("Post Initialization: loading GregTech" , MinecraftDisplayer .getLastPercent ());
114+ ProgressDisplayer .displayProgress (
115+ StatCollector .translateToLocal ("gt.loading.progress.post-init.loading-gt" ),
116+ MinecraftDisplayer .getLastPercent ());
113117 } catch (IOException e ) {
114118 GTMod .GT_FML_LOGGER .error ("Exception caught when updating loading screen" , e );
115119 }
0 commit comments