Есть ли решение для нестандартных файлов, исчезающих из 1.8.8.jar? - PullRequest
0 голосов
/ 18 июня 2019

Я создаю пользовательский взломанный клиент для minecraft v1.8.8, а файлы пользовательского взлома, которые я повторно обфусцировал, продолжают удаляться при запуске.

Я уже пытался повторно добавитьисправьте файлы в .jar после запуска клиента, но он все равно был удален даже после всего.

Я ожидал, что все файлы будут работать нормально и сохранятся внутри JAR, но когда я запустил minecraft (установите навзломанная версия клиента) .jar удаляется и помещается обратно в папку, но с отсутствующими файлами.Там нет ошибки.Просто отсутствие ожидаемых файлов внутри скомпилированного клиента.

1 Ответ

0 голосов
/ 05 июля 2019

Это потому, что программа запуска Minecraft проверяет файлы игры при запуске и, если они отличаются от файлов на их сервере, она загружает их заново.

Этого можно избежать, удалив раздел «Загрузки» в начале файла 1.8.8.json в той же папке 1.8.8.jar.

Этот раздел выглядит так: если 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"
  }

}

...