Top.Mail.Ru
Личный кабинет +7 (495) 150-64-32

Как сделать свой мод в Minecraft

23. 01. 25

Время на чтение:

Mods Minecraft — механизмы, предметы, блоки и другие объекты, которые отсутствуют в оригинальной версии игры и дают ей новый функционал. Добавлять моды в «песочницу», настраивая ее на свое усмотрение, могут все желающие.

Подготовка

До непосредственного создания новых элементов, вам потребуется хотя бы базовое представление о Java, на котором написана игра, и ПК с JDK. Загрузить актуальную версию JDK можно с сайта Oracle.

Как скомпилировать мод Майнкрафт с API?

API — функциональный программный интерфейс, обеспечивающий возможность сделать мод Minecraft. В самой игре, также как непосредственно поддержки mod, его нет. Поэтому для компиляции элементов, потребуется установить Sponge, Forge или другую неофициальную утилиту.

Рассмотрим процесс пошагово, взяв для примера наиболее популярное решение — Forge. В сети предлагается немало версий данной API, соответствующих разным вариантам «песочницы». Учитывайте это при выборе интерфейса для программирования.

Загрузка интегрированной среды и Forge

Перейдите на сайт Eclipse, скачайте и запустите IDE (интегрированная среда для разработки Java). Затем:

  1. Создайте на ПК папку, дав ей на латинице название для своей модификации для «песочницы». Кириллицы быть не должно.

  2. Откройте Eclipse и импортируйте в нее папку с проектом.

  3. Установите с сайта Forge актуальную версию набора MDK. Перенесите из Forge файл build.gradle (определяет свойства проекта) и папку gradle — в созданную папку.

Чтобы продолжить создание мода в Minecraft, потребуется добавить проект в Eclipse>.

Обратите внимание: код пишется на Java. Для его написания, допускается работа с любым текстовым редактором.

Разработка пустого мода

Откройте IDE и перенесите в нее папку проекта Existing Gradle Project (Import). После создайте и отметьте в последней несколько каталогов:

  1. Src\main\java — позволяет работать с кодом на Java.

  2. Src\main\resources — предназначается для расположения звуковых файлов, текстур, прочих файлов.

Отыщите строку Build Patch по ПКМ, щелкните на Use as source folder.

Регистрация мода

Отредактируйте файл build.gradle, указав в нем адрес пакета основного класса, версию модификации, имя автора. Затем, измените файл pack.mcmeta, обеспечивающий правильную работу «песочницы» с таблицами добычи, рецептами, локализациями и иными модифицирующими ресурсами.

При наличии в разрабатываемом элементе взрывающихся или других блоков нового класса:

  • Создайте с любым именем на свое усмотрение дочерний объект класса Block;

  • Укажите свойства блока нового класса в дочернем объекте;

  • Перенесите в класс файлы, отвечающие за внешний вид в инвентаре, и за изображение в мире. Без них, «песочница» не будет понимать, как отображать модель модифицированного блока.

В корневой папке мода находится файл .init, позволяющий провести регистрацию mod. Создайте в нем BlocksInit класс. После добавьте инструкции:

  • registerBlocksRender в методе init;

  • registerBlocks в методе preInit.

Перед тем, как написать мод на Майнкрафт с Forge или иной API, учтите, что запускаться он станет в том клиенте, в котором есть сам программный интерфейс. Другими словами, если элемент сделан с Forge, то на ПК, не имеющем этого ПО, mod открыть не удастся.

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

Как создать свой собственный мод в Minecraft без кодинга?

Написать новый элемент, не применяя API, можно. Однако в этом случае придется изменять исходный код Майнкрафт, что немного труднее. Кроме того, с большой вероятностью, другие моды не станут работать с вашим.

Преимущества решения:

  • Изменяются исходные файлы «песочницы»;

  • Можно контролировать все игровые процессы.

Недостатки метода: сложность процесса для новичков и практически полная несовместимость с иными mods.

Mod Maker

Разберем компиляцию без программирования на примере инструмента Mod Maker. Кратко, процесс будет состоять из следующих этапов: загрузка и запуск программы, разработка нового проекта. После — создание и настройка свойств новых элементов, их экспорт из утилиты и добавление в Майнкрафт.

Загрузка программы и создание проекта

Скачайте и установите приложение на ПК. Запустите Mod Maker, создайте в программе и дайте название своему проекту. Выберите место для сохранения проекта на ПК.

Добавление игровых элементов

Используйте графический интерфейс программы для получения и изменения модов. С ее помощью можно добавлять механизмы, блоки и множество иных элементов.

После создания, можно изменять свойства модов. Предположим, определять срок задержки механизмов или настраивать текстуры блоков.

Экспортирование элементов

Готовые моды нужно переносить из программы в игру. Они добавляются в Майнкрафт в JAR формате.

MCreator

Не менее популярное решение, также совершенно бесплатное — MCreator. Приложение с интуитивно понятным интерфейсом особенно рекомендовано игрокам, которые раньше не программировали. Успешно использовать его можно, при нулевых технических знаниях о «песочнице». Главная панель для изменения оружия, мобов и прочих элементов, после запуска инструмента, находится непосредственно на рабочем экране.

Чтобы создать свой мод для Minecraft с программой, необходимо:

  1. Загрузить ту версию MCreator, которая соответствует имеющейся модификации игры. При установке, создатели инструмента советуют не изменять предустановленные ими значения и не распаковывать файлы в другой директории (путь — C, Program Files). В меню «Пуск» и на рабочий стол ПК добавится ярлычок инструмента.

  2. Открыть приложение, нажав на ярлык. Изменить в «Настройках» английский язык на русский (при отсутствии в выбранной версии, скачать русификатор).

  3. Щелкнуть на клавишу «+» — она выделена зеленым цветом и размещена на левой панели быстрого доступа. Нажать на вкладку «Блок» для добавления нового элемента. Дать имя и установить желаемые настройки для разрабатываемого блока.

  4. Для оформления текстуры блока, щелкнуть на развертку из квадратов. Откроется дополнительная вкладка Image Maker. Сохранить текстуру и возвратится во вкладку создания блоков. Кнопка возврата находится на панели быстрого доступа и называется «Назад».

  5. Проверить настройки и возвратиться в заглавное меню.

Программа разрешает выбирать, нужны ли специальные обозначения редкости, в каком объеме и количестве, куда добавлять блок. Все пункты меню выбираются с использованием выпадающих вкладок — процесс будет понятным.

Если все вышеуказанные действия совершены безошибочно, в главном меню программы отобразятся сведения о созданном блоке. Отсюда его можно будет отправить в игру.  

Лучшие программы, позволяющие писать моды Minecraft

В таблице представлены инструменты для написания mod, предназначенные для игроков с разными навыками программирования и без них.

Modding приложение

 

Особенность программы для написания мода для Minecraft

Eclipse

 

Применяется API, сборка с упором на боссов и магию

MCreator

 

Открытый исходный код, полуавтоматическая компиляция модов для Bedrock Edition и Java Edition

 

Modrinth<

 

Контент можно монетизировать

Mod Maker

 

Программирование не используется, интерфейс графический

Minecraft Forge

 

Элементы устанавливаются в папку и помещаются прямо в игру

Скачать приложения можно бесплатно. У всех них есть русскоязычный интерфейс. Если он не установлен по умолчанию, переходите в «Настройки» и выбирайте русский язык. Затем, выходите и повторно заходите в программы.

 

Поделиться:
Оценить статью:

Хочу поступить

Другие статьи

Все статьи
Записаться в школу