Java 如何为自定义Minecraft.jar创建合适的.json文件?

Java 如何为自定义Minecraft.jar创建合适的.json文件?,java,minecraft,Java,Minecraft,我在一个定制的Minecraft客户机上工作,作为一个个人项目,而不是任何商业项目,我想尝试从启动器启动它。我正在我的JavaIDE Eclipse中开发它,它在那里运行良好。我从那里将客户机文件夹导出为jar,然后卡住了。我知道如果没有合适的json,我无法启动它,但我遇到的问题是,我不知道要在其中添加什么。我知道我给jar和json文件起的名字和给文件夹起的名字一样,但是有各自的文件结尾,我把文件放在versions文件夹的文件夹中。我试着查找资料,并找到了适合其他人的解决方案,例如从1.1

我在一个定制的Minecraft客户机上工作,作为一个个人项目,而不是任何商业项目,我想尝试从启动器启动它。我正在我的JavaIDE Eclipse中开发它,它在那里运行良好。我从那里将客户机文件夹导出为jar,然后卡住了。我知道如果没有合适的json,我无法启动它,但我遇到的问题是,我不知道要在其中添加什么。我知道我给jar和json文件起的名字和给文件夹起的名字一样,但是有各自的文件结尾,我把文件放在versions文件夹的文件夹中。我试着查找资料,并找到了适合其他人的解决方案,例如从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正常工作,但我不知道如何正确设置它。要使moded.jar正常工作,需要做哪些更改?有没有办法不用震击器启动?我已经在这几天了,所以任何帮助都是非常感谢的

您希望确保ID是您的jar文件名,这对我来说很有用,但是要让您知道,我运行的客户机是1.16.3


您想确保ID是您的jar文件名,这对我来说很有用,但是要让您知道,我运行的客户端是1.16.3