我正在为Minecraft v1.8.8创建一个自定义的被黑客入侵的客户端,而重新混淆的自定义的hack文件会在启动时不断被删除。
在运行客户端之后,我已经尝试过将正确的文件重新添加到.jar中,但是即使进行了所有操作,该文件仍然被删除。
我希望所有文件都能正常工作并保存在JAR内,但是当我启动minecraft(设置为被黑客入侵的客户端版本)时,.jar会被删除并放回文件夹中,但是缺少文件。没有错误。只是在编译的客户端中缺少预期的文件。
答案 0 :(得分:0)
这是因为Minecraft启动器在您启动游戏时会检查游戏文件,如果它们与服务器上的文件不同,则会重新下载它们。
通过在1.8.8.jar的同一文件夹中的文件1.8.8.json开头删除“下载”部分,可以避免这种情况。
这部分看起来像这样,如果未格式化json,则可以使用json格式化工具。
"downloads":{
"client":{
"sha1":"3870888a6c3d349d3771a3e9d16c9bf5e076b908",
"size":8461484,
"url":"https://launcher.mojang.com/v1/objects/3870888a6c3d349d3771a3e9d16c9bf5e076b908/client.jar"
},
"server":{
"sha1":"b58b2ceb36e01bcd8dbf49c8fb66c55a9f0676cd",
"size":8320755,
"url":"https://launcher.mojang.com/v1/objects/b58b2ceb36e01bcd8dbf49c8fb66c55a9f0676cd/server.jar"
},
"windows_server":{
"sha1":"5143618265b8a2d1d28bcadf206b7327738c2670",
"size":8714995,
"url":"https://launcher.mojang.com/v1/objects/5143618265b8a2d1d28bcadf206b7327738c2670/windows_server.exe"
}
}