Как установить моды для нового лаунчера Майнкрафт

Недавно я перешел на новую программу запуска Minecraft и заметил изменение в макете папки .minecraft . Я больше не могу устанавливать моды, просто скопировав их в файл jar versions/1.6.1 , поскольку этот файл обновляется каждый раз при запуске.

Для тем, кто не понимает, о чем я говорю, вот новый макет:

Я специально пытаюсь установить Optifine, который работает с 1.6.1. Куда теперь перетащить файлы мода? Кажется, я не могу найти подходящий для него файл jar, кроме как в папке версии, но, как я сказал выше, он обновляется каждый раз.

После копирования последней версии и ее переименования в папке версии я получаю эту ошибку в консоли разработки:

  Неожиданное исключение, обновляющее версию listjava.lang.IllegalArgumentException: версия '1.6.1' уже отслеживается в сети.  minecraft.launcher.updater.VersionList.addVersion (VersionList.java:91) в net.minecraft.launcher.updater.LocalVersionList.refreshVersions (LocalVersionList.java:44) в net.minecraft.launcher.updater.Versionanager.refresh  java: 47) в net.minecraft.launcher.Launcher $ 2.run (Launcher.java:164) в java.util.concurrent.Executors $ RunnableAdapter.call (Неизвестный источник) в java.util.concurrent.FutureTask $ Sync.innerRun  (Неизвестный источник) в java.util.concurrent.FutureTask.run (Неизвестный источник) в java.util.concurrent.ThreadPoolExecutor.runWorker (Неизвестный источник) в java.util.concurrent.Threa  dPoolExecutor $ Worker.run (Неизвестный источник) в java.lang.Thread.run (Неизвестный источник)  

Похоже, нет никакого официального способа. С другой стороны, модификация игры путем раскрытия и изменения внутренней части файла .jar также никогда официально не поддерживалась. Новая программа запуска, в конечном счете, является частью довольно большой серии изменений в Minecraft, включая создание модов, фактически поддерживаемых игрой с помощью нового материала Resource Pack, но до этого времени создание модов было немного более неудобным.

Однако есть еще способ сделать это. Перейдите в папку versions внутри .minecraft и скопируйте версию, которую хотите изменить. Переименуйте скопированную папку и оба файла внутри на новое имя, скажем «modded 1.blah». Наконец, откройте файл .json в текстовом редакторе и измените строку, которая будет читать что-то вроде "id": "1.6.1", , чтобы идентификатор соответствовал новому имени. В новой программе запуска теперь должна отображаться версия «modded 1.blah» в списке, но, поскольку эта версия не существует на серверах Minecraft, она не будет перезаписана. Откройте игру и поработайте с файлом .jar так же, как и в старой программе запуска..

Примечание :
Если вы используете новую программу запуска со старой версией Minecraft, то используемые вами моды могут пытаться получить доступ к файлам. прямо в папке bin. В этом случае вы можете просто создать папку с именем «bin» в папке .minecraft, в которой они ее ищут, и добавить туда файлы, необходимые для мода. Мод должен найти файлы и продолжить работу, как раньше, не зная разницы.


Если вы хотите загрузить MagicLauncher в дополнение к своей обычной программе запуска, он поддерживает оригинальный способ установки модов


Поскольку до сих пор ни один из ответов не касался этого, теперь это возможно. Уже давно API, такие как Forge, уже довольно давно перешли на новый макет, и Forge особенно имеет свой собственный установщик, который вы можете использовать для автоматического удаления измененного архива .jar уже подготовлен к использованию.

Установщик универсальной ОС (используется начиная с 1.6 Forge) выглядит примерно так.

Оцените статью
Gamicon.ru
Добавить комментарий