我正在将自定义Minecraft客户端作为个人项目进行开发,而不是任何商业项目,我想尝试从启动器中启动它。我正在Eclipse(我的Java IDE)中进行开发,并且在那里运行良好。我从那里将客户端文件夹导出为jar,然后卡住了。我知道没有适当的json无法启动它,但是我遇到的问题是我不知道要放什么内容。我知道我将jar和json文件命名为与命名文件夹相同,但是具有它们各自的文件结尾,并且我将这些文件放入版本文件夹中的文件夹中。我尝试查找资料,发现了对其他人有用的解决方案,例如从1.12 json中删除这些行:
"downloads":{
"client":{
"sha1":"909823f9c467f9934687f136bc95a667a0d19d7f",
"size":10177098,
"url":"https://launcher.mojang.com/v1/objects/909823f9c467f9934687f136bc95a667a0d19d7f/client.jar"
},
"server":{
"sha1":"8494e844e911ea0d63878f64da9dcc21f53a3463",
"size":30202458,
"url":"https://launcher.mojang.com/v1/objects/8494e844e911ea0d63878f64da9dcc21f53a3463/server.jar"
}
},
在其他对他人有用的解决方案中,但对我却不适用。我真的很想最终使json工作,而且我不知道如何正确设置它。我的修改后的.jar起作用需要进行哪些更改?有没有罐子就可以发射吗?我已经参加了几天,所以非常感谢您的帮助!
答案 0 :(得分:0)
您要确保ID是您的jar文件名,并且对我有用,但是要告诉您,我正在运行的客户端为1.16.3