@Override public ArrayList<String> getLaunchArgs( GameInfos infos, GameFolder folder, AuthInfos authInfos) { ArrayList<String> arguments = new ArrayList<String>(); arguments.add("--username="******"--accessToken"); arguments.add(authInfos.getAccessToken()); arguments.add("--version"); arguments.add(infos.getGameVersion().getName()); arguments.add("--gameDir"); arguments.add(infos.getGameDir().getAbsolutePath()); arguments.add("--assetsDir"); File assetsDir = new File(infos.getGameDir(), folder.getAssetsFolder()); arguments.add(assetsDir.getAbsolutePath() + "/virtual/legacy/"); arguments.add("--userProperties"); arguments.add("{}"); arguments.add("--uuid"); arguments.add(authInfos.getUuid()); arguments.add("--userType"); arguments.add("legacy"); return arguments; }
@Override public ArrayList<String> getLaunchArgs( GameInfos infos, GameFolder folder, AuthInfos authInfos) { ArrayList<String> arguments = new ArrayList<String>(); arguments.add(authInfos.getUsername()); arguments.add("token:" + authInfos.getAccessToken() + ":" + authInfos.getUuid()); arguments.add("--gameDir"); arguments.add(infos.getGameDir().getAbsolutePath()); arguments.add("--assetsDir"); File assetsDir = new File(infos.getGameDir(), folder.getAssetsFolder()); arguments.add(assetsDir.getAbsolutePath() + "/virtual/legacy/"); return arguments; }