99import i18nupdatemod .entity .GameAssetDetail ;
1010import i18nupdatemod .util .FileUtil ;
1111import i18nupdatemod .util .Log ;
12+ import org .jetbrains .annotations .Nullable ;
1213
1314import java .io .InputStream ;
1415import java .io .InputStreamReader ;
1516import java .nio .file .Files ;
1617import java .nio .file .Path ;
1718import java .nio .file .Paths ;
18- import java .util .ArrayList ;
19- import java .util .List ;
20- import java .util .Objects ;
19+ import java .util .*;
2120import java .util .concurrent .ExecutionException ;
2221import java .util .concurrent .ExecutorService ;
2322import java .util .concurrent .Executors ;
@@ -31,12 +30,17 @@ public class I18nUpdateMod {
3130
3231 public static final Gson GSON = new Gson ();
3332
34- public static void init (Path minecraftPath , String minecraftVersion , String loader ) {
33+ public static void init (Path minecraftPath , String minecraftVersion , String loader , @ Nullable List < String > modList ) {
3534 try (InputStream is = I18nUpdateMod .class .getResourceAsStream ("/i18nMetaData.json" )) {
3635 MOD_VERSION = GSON .fromJson (new InputStreamReader (is ), JsonObject .class ).get ("version" ).getAsString ();
3736 } catch (Exception e ) {
3837 Log .warning ("Error getting version: " + e );
3938 }
39+ if (modList !=null ){
40+ Log .debug ("modList: " + modList );
41+ }else {
42+ Log .debug ("modList is null" );
43+ }
4044 Log .info (String .format ("I18nUpdate Mod %s is loaded in %s with %s" , MOD_VERSION , minecraftVersion , loader ));
4145 Log .debug (String .format ("Minecraft path: %s" , minecraftPath ));
4246 String localStorage = getLocalStoragePos (minecraftPath );
0 commit comments