как прописывать моды в майнкрафт
Minecraft Wiki
Из-за новой политики Microsoft в отношении сторонних ресурсов, Minecraft Wiki больше не является официальной. В связи с этим были внесены некоторые изменения, в том числе и обновлён логотип вики-проекта. Подробности на нашем Discord-сервере.
Создание модификаций с помощью Forge
В этой статье описывается процесс создания модификаций для Minecraft с использованием API Forge и Eclipse. Для создания даже простых модификаций требуется знание основ Java. Если во время создания модификаций возникнут вопросы или проблемы, не описанные здесь, опишите их на странице обсуждения.
Таблица готовности | ||||||
---|---|---|---|---|---|---|
Урок | 1.6+ | 1.7+ | 1.9+ | 1.10+ | 1.12+ | 1.14+ |
Блок | Готов | Готов | Готов | Готов | Готов | Не планируется |
Предмет | Готов | Готов | Готов | Готов | Приостановлено | Не планируется |
Крафт | Готов | Готов | Готов | Готов | Приостановлено | Не планируется |
Компиляция | Готов | Готов | Готов | Готов | Приостановлено | Не планируется |
Генерация | Возможно | Готов | Готов | Не планируется | Приостановлено | Не планируется |
Прокси и инстанция | Не планируется | Готов | Не планируется | Не планируется | Приостановлено | Не планируется |
Моб | Возможно | Готов | Не планируется | Не планируется | Не планируется | Не планируется |
Блоки с моделью | Возможно | Возможно | Не планируется | Не планируется | Приостановлено | Не планируется |
Доп. Уроки | Всего: 3 | Всего: 12 | Всего: 10 | Всего: 0 | Всего:0 | Всего:0 |
Общие сведения [ ]
Для создания модификаций в любом случае нужны JDK и Eclipse. Первая — это комплект разработчика Java и отличается от обычной Java тем, что имеет средства для компиляции/декомпиляции, несколько дополнительных библиотек и документацию. С 2019-го года ввиду изменений в лицензировании для загрузки JDK потребуется учётная запись Oracle. Также важно то, что Minecraft 1.12 не поддерживает Java ниже 7-й и выше 9-й включительно, тогда как 1.14 поддерживает практически все версии Java выше 8-го выпуска. Eclipse — это среда разработки, которая имеет поддержку синтаксиса нужного языка программирования, а также в ней был написан сам Minecraft.
Как установить моды на Майнкрафт [1.17.1] [1.16.5] [1.15.2] [1.14.4] [1.12.2] [1.7.10]
Инструкция как установить моды на Майнкрафт всех версий, полный гайд для новичков в котором показана установка модов в Minecraft, если вы не умеете устанавливать моды в майнкрафт, то этот гайд для вас. Внизу новости вы найдете частые проблемы и способы их решения, если у вас, что то не получается, посмотрите внизу новости.
Пошаговая инструкция по установке модов:
Найдя желаемый мод посмотрите в раздел установки, там указана для какого загрузчика данный мод, так же эта информация может быть указана у конкретного файла, подписано «для Forge» или «для Fabric».
Перейдите на страницу и скачайте фордже для вашей версии игры, либо Fabric.
Если у вас Windows, то скачайте “ exe — установщик“, если у вас другая операционка, то качайте вторую версию.
Запустите скачанный файл и нажмите OK.
Выберите и запустите данную версию игры, если игра запустилась, закрываем ее.
Шаг 5.
Вам необходимо перейти в папку с игрой, она находится тут:
C:\Users\Ваш_Пользователь\AppData\Roaming\.minecraft
Как найти папку Appdаta
Внутри папки .minecraft вам нужно найти папку mods, если ее нет, создайте ее сами.
Скопируйте файл мода в данную папку и можете запускать игру — версия с припиской Forge.
Проблема 2.
После запуска игра сообщает, что требуется другая версия Forge
Сам фордж часто обновляется, вам необходимо скачать самую последнюю версию и установить ее. (можно поверх уже установленной, главное в списке версий выбирайте более новую версию)
Minecraft Wiki
Из-за новой политики Microsoft в отношении сторонних ресурсов, Minecraft Wiki больше не является официальной. В связи с этим были внесены некоторые изменения, в том числе и обновлён логотип вики-проекта. Подробности на нашем Discord-сервере.
Создание модификаций с помощью Forge/1.7+
Здесь находятся инструкции по созданию модификаций, работающие для версии 1.7+
Содержание
Подготовка среды и настройка [ ]
Сначала подготовим среду для работы с кодом Minecraft.
Forge [ ]
Собственно, для создания модификаций нужен Forge. Скачать его можно здесь с пометкой Mdk или с пометкой Src (для версий 1.8/1.7). Теперь создайте любую папку там, где вам удобно (в примере это D:\MCModding ), в ней будет находиться Forge и модификация. В эту папку распакуйте содержимое архива с Forge. Вы увидите следующее:
С 15 января 2020 года Maven больше не поддерживает протокол HTTP и требует использовать HTTPS, поэтому для создание модификаций под версию 1.7.10 необходимо в файле gradle/wrapper/gradle-wrapper.properties изменить значение параметра distributionUrl :
Среда разработки [ ]
Теперь нам нужно установить Forge, который при установке также произведёт декомпиляцию и деобфускацию кода Minecraft, чтобы сразу можно было начать создание модификации. Для этого необходимо установить Java Development Kit (JDK), скачав с официального сайта Oracle. При этом JDK должен быть одной версии с Java(JRE)
Первая предпочтительней, так как в отличие от второй команды, подготавливает рабочее пространство с возможностью просмотра исходного кода Minecraft во время разработки. То есть вы всегда сможете посмотреть, как работает генерация мира, анимация движений, применение эффектов и т. д. Таким образом можно создавать модификации, не опираясь на руководства, которых может и не быть на конкретную цель.
Если вы являетесь пользователем операционной системы Linux, нужно прописать следующие строки в терминале:
Выполнение команды займёт какое-то время, после чего должно появиться сообщение рода Build Successful.
Пример результата выполнения команды: [1]
gradlew.bat setupDecompWorkspace eclipse
Если же появляется какая-либо ошибка:
Настройка Eclipse [ ]
Нужно настроить Eclipse для работы с Minecraft. Первым делом зайдите в него. Он предложит выбрать рабочую директорию (Workspace). Введите туда путь к папке «eclipse» в папке (Путь к папке должен содержать только английские буквы), куда вы распаковали содержимое Forge и поставьте галочку для того чтоб окно больше не появлялось. В примере это «D:\MCModding\eclipse». Если всё прошло успешно, то слева в Eclipse вы увидите раскрывающееся меню Minecraft, а снизу не увидите красных ошибок.
Интерфейс Eclipse после правильной установки.
Настройка IntelliJ IDEA [ ]
Если вместо Eclipse Вы решили использовать IntelliJ IDEA, то после того как вы установите ее, в стартовом окне в правом нижнем углу нажмите на кнопку «Configure», откройте вкладку «Project Defaults» и выберите пункт «Project Structure».
Стартовая страница IntelliJ IDEA
В открывшемся окне нажмите на красную надпись «No SDK», для контекстного меню и выберите пункт с вашей версией JDK. (Если же в меню нет вашей версии JDK нажмите «Add SDK» и укажите путь. В нашем случае это C:\Program Files\Java\jdk1.8.0_241 )
После этого можно воспользоваться двумя способами:
Первый способ: [ ]
После того, как Forge скомпилирован и установлен, необходимо запустить IDEA, и в появившемся окне нажать ‘Import Project’. После чего выбираем в папке «D:\MCModding» файл build.gradle. В появившемся окне Вам предложат выбрать способ компиляции (рекомендуется оставить значение Use default gradle wrapper.) В строчке ниже выберите Ваш JAVA_HOME. В пункте «Формат проекта» нужно обязательно выбрать «.ipr (file based)». В противном случае, придётся подключать все библиотеки и настраивать запуск самостоятельно. После всего этого нажмите OK. Ждите, пока сборка скомпилируется.
Второй способ: [ ]
После того, как вы распаковали файлы в «D:\MCModding», сразу запускайте IntelliJ IDEA. В появившемся окне нажать ‘Import Project’. После чего выбираем в папке «D:\MCModding» файл build.gradle.
Если IDEA указывает на старую версию Gradle, нужно обновить ее на более новую. Для этого запустите консоль с директорией к папке с Forge (щелкните ⇧ Shift + ПКМ по папке с Forge > Открыть консоль команд) и выполните следующую команду:
Список всех версий можно посмотреть на официальном сайте.
Потребуется подождать пару минут, пока среда разработки полностью все выполнит и импортирует. После завершения процесса откройте меню «View» в верхней части экрана и выберите пункты «Tools Windows > Gradle». У вас откроется окно с Gradle задачами. Переходим в раздел Tasks > forgegradle.
Готово. Мы проделали все то же самое, что и в первом способе, только без использования консоли, а это может быть большим плюсом для новичков.
Запуск [ ]
После выполнения выше перечисленных действий, в верхней части экрана перейдите в раздел «Run» и выберите пункт «Run configurations». По очереди выберите «Minecraft Client» и «Minecraft Server» и уже в правой части окна, в раскрывающемся списке «Use classpath of module» выберите тот пункт, который заканчивается на _main. Теперь вы можете запустить клиент или сервер и удостовериться, что все работает.
Поздравляем! Вы успешно настроили среду для того, чтобы начать писать модификации при помощи нее.
Как установить моды в Minecraft [TLauncher]
Установка модов не такой сложный процесс как кажется многим, всего лишь достаточно прочитать и выполнить несколько пунктов данной инструкции. И наконец, вы сможете порадовать себя интересными модами, которые могут добавить в Minecraft много всего: от мелких предметов до целых миров.
0) Проверяем, что у вас последняя версия нашего лаунчера. Скачать актуальной версии TLauncher можно с главной страницы. Инструкции представлены для версий Майнкрафт выше 1.5. Не рекомендуем вообще использовать версию меньше.
Установка модов через Мод-паки
1) Открываем TLauncher и находим в нижнем правом углу находим иконку «TL MODS«, кликаем на неё, дабы открыть окно Мод-пак системы.
2) Теперь необходимо создать ваш собственный Мод-пак (сборку модов), данная система предполагает создание множества сборок и их управление, находим сверху и кликаем на «Создать» (1), вводим любое название Мод-пака (2) и кликаем на «Создать» (3) в данном окне.
3) У вас в списке сборок теперь появился новый, можете наполнять его модами из специальной вкладки «Моды«. Для добавления мода, нужно нажать на кнопку «Установить» (4), как только модов будет достаточное количество, проверяем, что у вас выбрана в списке версий ваша сборка (мод-пак) (5) и нажимаем на большую жёлтую кнопку «Войти в игру» (6).
4) После загрузки всех необходимых файлов, произойдёт запуск игры. Во вкладке «Моды«, сможете подтвердить успешную установку ваших модификаций! Можно играть!
Видео: Установка модов через Мод-паки
Установка модов вручную
Данный способ более традиционный, так как именно им, многие годы уже устанавливали наши игроки. Но в данном случаи, нужно более тонко разбираться во всех деталях и рекомендуется только продвинутым игрокам.
1) Находим в интернете мод который вам нужен (Моды на Minecraft 1.15.2), и смотрим под какую версию игры он разработан. У нас в примере будет «TL SKIN CAPE» для версии 1.15.2. Скачиваем файл мода и сохраняем пока в любое место на компьютере.
2) Открываем лаунчер, и находим в списке версий Forge (Именно он отвечает за работу большинства модов), версии такой же как и мод, в нашем случае 1.15.2. Нажимаем на кнопку «Установить«, дожидаемся установки и первого запуска.
3) Теперь нужно открыть папку с самой игрой, если не меняли в настройках лаунчера путь, то стандартный будет таков:
Windows 7, 8, 10: c:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\.minecraft\
Windows XP: c:\Documents and Settings\ИМЯ ПОЛЬЗОВАТЕЛЯ\Application Data\.minecraft\
MacOS: /Users/ИМЯ ПОЛЬЗОВАТЕЛЯ/Library/Application Support/minecraft/
Автовход: В нашем лаунчере нажать на иконку «Папки» в нижнем правом углу, откроется окно с нужной директорией!
5) Запускаем лаунчер и входим в версию Майнкрафт Forge, в меню нажимаем на кнопку «Mods«, там находим установленный мод. Это значит то, что теперь мод должен работать. Играем и радуемся! Действительно наш способ установки модов в Minecraft простой? Мы так и думали: Да!
Видео: Установка модов вручную
Решение ошибок/крашей у модов
При вылете игры (краше), наш лаунчер показывает «Консоль разработчика«, дабы упростить нахождение проблемы и поиска решения.
1) Ошибка в «общих» классах игры или Java, пример:
Caused by: java.lang.SecurityException: class «javax.vecmath.Matrix4f»‘s signer information does not match signer information of other classes in the same package
at java.lang.ClassLoader.checkCerts(Unknown Source)
2) Ошибка «java.lang.ClassNotFoundException может указывать на две возможные причины:
2.1) Отсутствие дополнительной библиотеки. Если в данной строчке есть упоминание какого мода с «Lib», то это указывает на необходимость установить данный дополнительный мод.
2.2) «Испорченный» мод. Если всё же в строчке фигурирует название полноценного мода, то есть резон попробовать установить мод актуальной версии или другую версию Forge (Не версию игры, а именно версию Мода и Forge!).
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.inventory.GuiInventory
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
Как установить моды на Майнкрафт
1. Установка Майнкрафт
Перед тем как устанавливать сам мод, вам необходимо определиться с версией игры. Для игры с модами старайтесь не брать самую новую версию майнкрафт, довольно часто модов на нее нет или они находятся в разработке и не готовы для игры, из-за чего майнкрафт с такими модами может часто вылетать.
После того, как вы выбрали версию, вам необходимо скачать ее в своем лаунчере и запустить, хотя бы один раз.
2. Установка загрузчика (Minecraft Forge)
По умолчанию майнкрафт не поддерживает модификации, поэтому существуют различные лоадеры, которые устанавливаются поверх майнкрафт и позволяют запускать игру уже вместе с модами. Существуем много лоадеров (forge, fabric, rift, liteloader), но самый популярный на данный момент Forge, его мы и будем устанавливать.
У большинства неофициальных лаунчеров (например, TL Launcher) есть уже готовый профиль Forge, возможно вы используете именно такой лаунчер, чтобы убедиться в этом поищите профиль с названием «Forge «, если он есть, то вы можете пропустить установку и перейти к следующему разделу.
И так, в вашем лаунчере не оказалось профиля forge, для его установки вам потребуется установить java, а затем перейти на эту страницу и скачать установочный файл forge для выбранной вами версии игры. Сам процесс установки forge довольно прост, вам необходимо запустить установочный файл с помощью java, нажать «Ok» (install) и немного подождать, после чего установщик оповестит вас об успешной установке, нажмите «Ok» еще раз и на этом установка закончена.
3. Установка мода
Каждый мод создан для своего лоадера, поэтому у вас не получится запустить на forge, мод созданный для fabric и наоборот (бывают и исключения, но довольно редко).
И на последок хотелось бы напомнить, что чем больше модов вы ставите в игру, тем больше ресурсов потребляет майнкрафт и больше шанс ошибок/вылетов/конфликтов между модами, поэтому старайтесь делать резервную копию своего мира, перед тем как ставить каждый новый мод.