首页 > 解决方案 > 如何为自定义 Minecraft .jar 创建正确的 .json 文件?

问题描述

我正在将自定义 Minecraft 客户端作为个人项目,而不是任何商业项目,我想尝试从启动器启动它。我正在我的 Java IDE Eclipse 中处理它,它在那里运行良好。我从那里将客户端文件夹导出为 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 需要进行哪些更改才能正常工作?没有罐子有什么方法可以启动吗?我已经在这几天了,所以非常感谢任何帮助!

标签: javaminecraft

解决方案


你想确保 ID 是你的 jar 文件名,这对我有用,但是让你知道,我正在运行的客户端是 1.16.3

在此处输入图像描述


推荐阅读