本帖最后由 zhh0000zhh 于 2013-5-24 16:30 编辑
经过sjjklh的帮助,问题已经解决
在反向编译了launcher.jar后,发现新版确实不再包含json文件了
从\net\minecraft\launcher\updater\VersionList.java文件的第100行找到了依据
复制代码其中getURL函数在net\minecraft\launcher\updater\RemoteVersionList.java第33行开始
复制代码
经过sjjklh的帮助,问题已经解决
在反向编译了launcher.jar后,发现新版确实不再包含json文件了
从\net\minecraft\launcher\updater\VersionList.java文件的第100行找到了依据
- CompleteVersion complete = (CompleteVersion)gson.fromJson(getUrl((new StringBuilder()).append("versions/").append(version.getId()).append("/").append(version.getId()).append(".json").toString()), net/minecraft/launcher/versions/CompleteVersion);
- protected String getUrl(String uri)
- throws IOException
- {
- return Http.performGet(new URL((new StringBuilder()).append("https://s3.amazonaws.com/Minecraft.Download/").append(uri).toString()), proxy);
- }
纳尼……Lz竟然有个精华帖……