示例#1
0
        @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;
        }
示例#2
0
        @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;
        }