From 9e63edec7d80d05eabaacce17f0ed6a154a3d1df Mon Sep 17 00:00:00 2001 From: Nikita <149235301+TerComPy@users.noreply.github.com> Date: Sun, 21 Apr 2024 14:56:12 +0300 Subject: [PATCH 1/2] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D1=81=D0=B2=D0=BE=D0=B8=20=D0=BE=D1=88=D0=B8=D0=B1?= =?UTF-8?q?=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/basic/forge.md | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/docs/basic/forge.md b/docs/basic/forge.md index 7481ed5..86a8312 100644 --- a/docs/basic/forge.md +++ b/docs/basic/forge.md @@ -55,15 +55,16 @@ ## Запускается ванильный майнкрафт вместо Forge (такая проблема может встретиться на Forge версии 1.7.10) Если forge вообще не запускается, а просто запускается ванильный майнкрафт, то есть следующее решение: -1. (Опционально) Выполните удаление `ВСЕХ` библиотек из папки libraries (`Launcher\gameFiles\libraries`) +1. (Опционально) Выполните удаление `ВСЕХ` библиотек из папки `libraries` (`Launcher\gameFiles\libraries`) 2. Перейдите в `%appdata%/.minecraft/libraries` и удалите оттуда все библиотеки, оставив папку пустой 3. Откройте ЛЮБОЙ лаунчер и выберите проблемную версию Minecraft Forge 4. Дождитесь полного запуска 5. Закройте игру, перейдите в тот же самый путь (`%appdata%/.minecraft/libraries`) и скопируйте все библиотеки в `Launcher\gameFiles\libraries` -6. Закиньте туда в `%appdata%/.minecraft/libraries` [Парсер библиотек](https://github.com/kostya-main/parser-libraries/releases) и запустите его -7. Откройте ваш профиль клиента в LaunchServer (`profiles/ИМЯПРОФИЛЯ.json`) найдите блок `libraries` и удалите оттуда все элементы, в которых содержится `"type": "libraries"`, элементы других типов (в которых не содержится данная строка) необходимо оставить. -8. Откройте `libraries.json`, который был сгенерирован в папке `%appdata%/.minecraft/libraries`, скопируйте оттуда все библиотеки и перенесите их в блок `libraries` в профиле вашего клиента (`profiles/ИМЯПРОФИЛЯ.json`). -9. Выполните команду syncall и о чудо, все заработало +6. Закиньте в `%appdata%/.minecraft/libraries` [парсер библиотек](https://github.com/kostya-main/parser-libraries/releases) и запустите его +7. Откройте профиль клиента, который находится в LaunchServer (`profiles/ИМЯПРОФИЛЯ.json`), найдите блок `libraries` и удалите оттуда все элементы, в которых содержится `"type": "library"`, элементы других типов (в которых не содержится данная строка) необходимо оставить. +8. (Опционально) Обратите внимание на библиотеки, в которых содержится строка `"type": "native"`. Проверьте в этих библиотеках путь `path` к данным библиотекам, если путь не совпадает, то пропишите корректный путь к библиотекам, а также вам нужно (перейти на данный веб-сайт)["https://emn178.github.io/online-tools/sha1_checksum.html"], загрузить туда проблемный файл (`в котором был неверно указан путь`), получить новую хэш-сумму и заменить ее в данных библиотеках. (Если такая проблема встречается у вас на версии 1.7.10, то пропускайте данный пункт, в 99% случаев Minecraft запустится успешно) +9. Откройте `libraries.json`, который был сгенерирован в папке `%appdata%/.minecraft/libraries`, сверьтесь с файлом клиента в LaunchServer (`Launcher/profiles/ВАШПРОФИЛЬ.json`), удалите все дубликаты библиотек в `libraries.json` (дубликаты - это те библиотеки, у которых совпадает `path` и `sha1`, у таких библиотек в `libraries.json` прописан `"type": "library"`, а в профиле клиента `"type": "native"`), также, если вы запускали Minecraft через различные сторонние лаунчеры, отличные от официального лаунчера (например: TLauncher), то удалите все библиотеки стороннего лаунчера (Пример: `org/tlauncher/tlskincape_1.7.10/1.4/tlskincape_1.7.10-1.4.jar`). После этого скопируйте из `libraries.json` все оставшиеся библиотеки и перенесите их в блок `libraries` в профиле вашего клиента (`profiles/ИМЯПРОФИЛЯ.json`). +10. Выполните команду `syncall`. Теперь вы можете запустить клиент Minecraft и проверить работу Forge. ## Решение ошибок при запуске игры @@ -87,7 +88,11 @@ at org.objectweb.asm.ClassVisitor.(ClassVisitor.java:X)` или `java.lang.module.ResolutionException: Modules client and minecraft export package класс из маинкрафт to module forge` прописать библиотекам из папки `net/minecraft/client` дополнительный параметр `"ignoreClassPath": true` -## Как закидывать моды после установки? +## Как установить моды после установки Minecraft Forge? -Для установки модов перейдите по пути: -`ВАШЛАУНЧЕР/gameFiles/clients/ИМЯКЛИЕНТА/` и создайте рядом с `minecraft.jar` папку `mods` после чего, загрузите в нее необходимые модификации. Выполните команду `syncall` в вашей консоли лаунчера. \ No newline at end of file +Для того, чтобы установить моды необходимо: +1. Перейти по пути: `ВАШЛАУНЧЕР/gameFiles/clients/ИМЯКЛИЕНТА/` +2. Создать рядом с `minecraft.jar` папку `mods` +3. Загрузить в эту папку необходимые модификации. +4. Выполнить команду `syncall` в вашей консоли лаунчера. +5. Установка завершена! From f0d62eb5d72c002635cb0470afbe01ae6f3b6a65 Mon Sep 17 00:00:00 2001 From: Nikita <149235301+TerComPy@users.noreply.github.com> Date: Sun, 21 Apr 2024 14:57:14 +0300 Subject: [PATCH 2/2] Update forge.md --- docs/basic/forge.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/basic/forge.md b/docs/basic/forge.md index 86a8312..1acd915 100644 --- a/docs/basic/forge.md +++ b/docs/basic/forge.md @@ -63,7 +63,7 @@ 6. Закиньте в `%appdata%/.minecraft/libraries` [парсер библиотек](https://github.com/kostya-main/parser-libraries/releases) и запустите его 7. Откройте профиль клиента, который находится в LaunchServer (`profiles/ИМЯПРОФИЛЯ.json`), найдите блок `libraries` и удалите оттуда все элементы, в которых содержится `"type": "library"`, элементы других типов (в которых не содержится данная строка) необходимо оставить. 8. (Опционально) Обратите внимание на библиотеки, в которых содержится строка `"type": "native"`. Проверьте в этих библиотеках путь `path` к данным библиотекам, если путь не совпадает, то пропишите корректный путь к библиотекам, а также вам нужно (перейти на данный веб-сайт)["https://emn178.github.io/online-tools/sha1_checksum.html"], загрузить туда проблемный файл (`в котором был неверно указан путь`), получить новую хэш-сумму и заменить ее в данных библиотеках. (Если такая проблема встречается у вас на версии 1.7.10, то пропускайте данный пункт, в 99% случаев Minecraft запустится успешно) -9. Откройте `libraries.json`, который был сгенерирован в папке `%appdata%/.minecraft/libraries`, сверьтесь с файлом клиента в LaunchServer (`Launcher/profiles/ВАШПРОФИЛЬ.json`), удалите все дубликаты библиотек в `libraries.json` (дубликаты - это те библиотеки, у которых совпадает `path` и `sha1`, у таких библиотек в `libraries.json` прописан `"type": "library"`, а в профиле клиента `"type": "native"`), также, если вы запускали Minecraft через различные сторонние лаунчеры, отличные от официального лаунчера (например: TLauncher), то удалите все библиотеки стороннего лаунчера (Пример: `org/tlauncher/tlskincape_1.7.10/1.4/tlskincape_1.7.10-1.4.jar`). После этого скопируйте из `libraries.json` все оставшиеся библиотеки и перенесите их в блок `libraries` в профиле вашего клиента (`profiles/ИМЯПРОФИЛЯ.json`). +9. Откройте `libraries.json`, который был сгенерирован в папке `%appdata%/.minecraft/libraries`, сверьтесь с файлом клиента в LaunchServer (`Launcher/profiles/ВАШПРОФИЛЬ.json`), удалите все дубликаты библиотек в `libraries.json` (дубликаты - это те библиотеки, у которых совпадает `path` и `sha1`, у таких библиотек в `libraries.json` прописан `"type": "library"`, а в профиле клиента `"type": "native"`), также, если вы запускали Minecraft через различные сторонние лаунчеры, отличные от официального лаунчера (например: TLauncher), то удалите все библиотеки стороннего лаунчера (Пример: `org/tlauncher/tlskincape_1.7.10/1.4/tlskincape_1.7.10-1.4.jar`). После этого скопируйте из `libraries.json` все оставшиеся библиотеки и перенесите их в блок `libraries` в профиле клиента (`profiles/ИМЯПРОФИЛЯ.json`). 10. Выполните команду `syncall`. Теперь вы можете запустить клиент Minecraft и проверить работу Forge. ## Решение ошибок при запуске игры