Logiss.ru

Ваша компьютерная помощь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Программы для создания модов для Minecraft

Создание модов для Minecraft

Гайд о подготовке модификаций, блоков и текстур. С чего начать и как действовать дальше

Пользовательские дополнения делают любую игру лучше, и эта песочница – не исключение. Мы научим вас создавать собственные моды. Это намного проще, чем кажется на первый взгляд.

Создание модов для Minecraft

Неофициальный контент для трехмерной песочницы появляется регулярно: сторонние разработчики выпускают для Minecraft новые карты и рецепты крафта, изобретают модификации с новыми предметами и состязательными механиками, дополняют виртуальную вселенную биомами и шахтами с ресурсами. Несмотря на разнообразие предлагаемого контента, выбора порой все равно недостаточно, а потому многие энтузиасты мечтают воплотить собственные идеи в жизнь. Но как сделать мод для Майнкрафт без знания языков программирования? Истина на поверхности: достаточно воспользоваться специальным набором инструментов MCreator.

Как установить MCreator

MCreator

Распространяется набор инструментов для разработки модификаций в виде стороннего программного обеспечения, устанавливаемого не в каталог Minecraft, а в отдельную директорию, откуда в дальнейшем запускается для разработки нового контента. Переносить новые предметы, текстуры или декоративные элементы предстоит уже после, через специальное меню и раздел Build & Run. Сначала же предстоит разобраться непосредственно с установкой:

  • Дважды нажать на дистрибутив MCreator левой кнопкой мыши и дождаться загрузки инсталлятора;
  • Принять соглашение, кликнув по кнопке I Agree;
  • Выбрать директорию для распаковки файлов MCreator. Разработчики рекомендуют не менять значения, выбранные по умолчанию (C, Program Files);
  • Если установка прерывается и поверх интерфейса инсталлятора появляется ошибка Error Opening File For Writing, то сначала стоит попытаться нажать на кнопку Retry, а после – загрузить и установить Java и Java Development Kit 8;
  • Ярлык MCreator появится на рабочем столе и в меню «Пуск», а набор инструментов для разработчиков Майнкрафт модов станет доступен для запуска.

Скачать программу для создания модов для Майнкрафт

Функции MCreator

Шаблоны, блоки и текстуры, доступные в MCreator

Интерфейс MCreator перегружен кнопками, контекстными меню и панелями быстрого доступа, а еще представлен лишь на английском языке. Мгновенно освоиться у новичков не выйдет (даже с учетом всплывающих подсказок и рекомендаций), но 3-4 часа проведенные за экспериментами принесут долгожданные плоды. А какими станут результаты – зависит непосредственно от выбранных функций :

  • MCreator разрешает в полуавтоматическом режиме изобретать новые блоки, освещение для помещений, декоративные предметы, новые жидкости и топливо. Каждому подготовленному элементу инструмент разрешает присваивать новые характеристики и дополнительные значения через встроенное меню;
  • Панели с кнопками, расположенными в верхней, нижней и боковой частях интерфейса настраиваются: кнопки перетягиваются, ползунки скрываются. Дополнительно предусмотрен выбор комбинаций горячих клавиш для распространенных действий;
  • Встроенный графический редактор в MCreator адаптирован для подготовки текстур, моделей и изображений, необходимых для наполнения блоков, предметов, сторонних элементов, вроде оружия. Ни размеры подбирать, ни цвета не придется – достаточно выбрать подходящий рабочий формат в Image Maker;
  • Поддерживает плагины и расширения, предназначенные для настройки искусственного интеллекта, подготовки генераторов и рецептов, карт и наборов с текстурами. Сторонний контент часто автоматизирует рутинные действия и предлагает подходящие решения для реализации идей;
  • Подготовка каждого мода Майнкрафт начинается с проработки основ: предстоит выбрать место появления (биом, высота, мир), разобраться с визуальными изменениями под дождем и снегом, настроить цвет или даже подобрать элементы рецепта для крафта. Каждый из пунктов выбирается через панель с параметрами, где достаточно расставлять галочки и плюсики;
  • Каждый раз начинать подготовку модификаций и стороннего контента совсем необязательно: MCreator предлагает сразу обращаться к «базе» с текстурами, 3D-моделями, спрайтами, структурами и эффектами. Предусмотрен даже раздел со звуками. А потому достаточно выбрать исходники и приступить к экспериментам и поиску новых идей.
Читайте так же:
Что делать, если нет звука в Skype?

Как создать блок в Майнкрафте

Хотя инструмент переполнен функциями и возможностями, начинать творческий путь стоит с малых достижений. Вот инструкция по MCreator, призванная облегчить процесс подготовки нового блока:

Подготовка блока в MCreator

  • Первый шаг – подготовка рабочего пространства с помощью кнопки, изображающей плюсик и расположенной на панели быстрого доступа слева;
  • В появившемся меню необходимо выбрать вариант Block (Блок) и выбрать название для будущего ресурса или декоративного элемента. Вводить текст рекомендуется на английском языке (поэкспериментировать над переводом помогут плагины и расширения);
  • Дальше предстоит разобраться с оформлением блока. Предусмотрен вариант с загрузкой текстур файлом (поддерживаются основные форматы изображений) или же подготовкой оформления вручную через встроенный редактор. Вне зависимости от выбора менять дизайн предстоит с помощью 6 квадратов, обозначающих грани блока в развертке.

    Если оформление одинаково со всех граней, то достаточно заполнить цветом или изображением лишь левую часть (Left) – остальным значение передается автоматически.

  • Не обойтись и без настройки характеристик: MCreator разрешает выбирать тип рендера, задавать прозрачность (Transparency), менять параметры «твердости» (Hardness), влияющей на скорость добычи, взрывоустойчивой силы (Resistance), способов выпадения (Dropping Properties) и свойств земли, редстоуна, пропускной способности.
  • Переход между каждым шагом сопровождается нажатием на кнопку Next. Если необходимо вернуться назад – необходимо выбирать Back на панели быстрого доступа.
  • Последующие шаги подготовки нового блока связаны с вместимостью и способами компоновки в инвентаре (сколько блоков вмещается в ячейку, максимальное количество стаков). Дополнительно предусмотрена возможность стирать блок после разрушения: достаточно снять галочку с пункта Drop items from inventory when block destroyed.
  • Процесс подготовки нового блока заканчивается на этапе выбора параметров генерации (Generation Properties). Разработчики MCreator предлагают выбрать, куда добавлять блок (биом, примерная высота, тип мира – стандартный, нижний), в каком количестве и объеме, необходимы ли специальные обозначения редкости. Каждый из пунктов меню подбирается с помощью выпадающих меню, а потому знать значения и дополнительную информацию необязательно – инструмент подскажет, куда нажимать.

Если действия, описанные выше, проделаны корректно, то в заглавном меню MCreator появится информация о новом блоке с возможностью перенести контент непосредственно в Minecraft. Альтернативный способ взаимодействия – выбрать пункт «отредактировать» и вновь, в том же пошаговом режиме, пройти весь путь для смены физических параметров, оформления, свойств или места добавления в песочницу.

Интерфейс MCreator и инструменты

MCreator – не единственный представитель жанра: схожие по замыслу инструменты периодически появляются в сети. Но где-то необходимо знать языки программирования или подбирать подходящую версию под Minecraft, а где-то не обойтись без дополнительной подготовки. MCreator призван помочь каждому реализовать задуманное в полуавтоматическом режиме: справятся даже новички.

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

Вам будет интересно:

Блокировка интернет-ресурсов на территории Украины

Стала доступна предзагрузка обновления 1.10.1.1 WOT

Инвайт-код для WOT на сентябрь 2018 [7 дней према, 500 голды и премиум танк Т-127]

Создание модификаций с помощью Forge/1.7+

Сначала подготовим среду для работы с кодом Minecraft.

Forge [ ]

Собственно, для создания модификаций нужен Forge. Скачать его можно здесь с пометкой Mdk или с пометкой Src (для версий 1.8/1.7). Теперь создайте любую папку там, где вам удобно (в примере это D:MCModding ), в ней будет находиться Forge и модификация. В эту папку распакуйте содержимое архива с Forge. Вы увидите следующее:

Распакованное содержание Forge.png

С 15 января 2020 года Maven больше не поддерживает протокол HTTP и требует использовать HTTPS, поэтому для создание модификаций под версию 1.7.10 необходимо в файле gradle/wrapper/gradle-wrapper.properties изменить значение параметра distributionUrl :

Среда разработки [ ]

Теперь нам нужно установить Forge, который при установке также произведёт декомпиляцию и деобфускацию кода Minecraft, чтобы сразу можно было начать создание модификации. Для этого необходимо установить Java Development Kit (JDK), скачав с официального сайта Oracle. При этом JDK должен быть одной версии с Java(JRE)

При первой установке JDK проверьте, чтобы у вас в ⊞ Win + PauseBreak ->Дополнительные параметры->Переменные среды: в JAVA_HOME указан путь к папке c Java (по-умолчанию: «C:Program FilesJavajre1.8.0_241») и в Path был указан путь к bin-папке JDK после точки с запятой (по-умолчанию: « C:Program FilesJavajdk1.8.0_241bin »).

Затем необходимо выполнить одну из следующих команд (замените eclipse на idea , если вы используете IntelliJ IDEA):

  • gradlew.bat setupDecompWorkspace eclipse или
  • gradlew.bat setupDevWorkspace eclipse
  • gradlew.bat genEclipseRuns eclipse

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

Если вы являетесь пользователем операционной системы Linux, нужно прописать следующие строки в терминале:

  • cd <путь>/<папка с Forge> и
  • ./gradlew setupDecompWorkspace eclipse —refresh-dependencies

Чтобы выполнить команду, можно создать в папке .bat-файл с выбранной вами командой (но обычно он там уже есть) и запустить его. Также вместо всего этого можно запустить командную строку в этой папке (например, нажать ⇧ Shift + ПКМ по этой папке и выбрать «Открыть окно команд») и выполнить выбранную команду.

Выполнение команды займёт какое-то время, после чего должно появиться сообщение рода Build Successful.

Пример результата выполнения команды: [1]
gradlew.bat setupDecompWorkspace eclipse

Если же появляется какая-либо ошибка:

  • Проверьте, чтобы у вас в ⊞ Win + PauseBreak ->Дополнительные параметры->Переменные среды: в JAVA_HOME указан путь к папке c Java (по-умолчанию: « C:Program FilesJavajre1.8.0_241 ») и в Path был указан путь к bin-папке JDK после точки с запятой(если в конце списка) (по-умолчанию: « C:Program FilesJavajdk1.8.0_241bin »).
  • Введите команду set JAVA_HOME=»Тут нужно вставить адрес папки с JDK без кавычек»
  • Включите VPN, так как в редких случаях ссылки, необходимые скрипту, могут быть недоступны.
  • Установите Java другой версии, не удаляя предыдущую.
  • Смените в файле gradle/wrapper/gradle-wrapper.properties параметр distributionUrl на https://services.gradle.org/distributions/gradle-2.6-bin.zip и удалите папку .gradle в директории пользователя (ошибка Received status code 501 from server: HTTPS Required и ошибки связанные с apply plugin: ‘forge’ ).

Настройка Eclipse [ ]

Нужно настроить Eclipse для работы с Minecraft. Первым делом зайдите в него. Он предложит выбрать рабочую директорию (Workspace). Введите туда путь к папке «eclipse» в папке (Путь к папке должен содержать только английские буквы), куда вы распаковали содержимое Forge и поставьте галочку для того чтоб окно больше не появлялось. В примере это «D:MCModdingeclipse». Если всё прошло успешно, то слева в Eclipse вы увидите раскрывающееся меню Minecraft, а снизу не увидите красных ошибок.

Интерфейс Eclipse после правильной установки.

Настройка IntelliJ IDEA [ ]

Если вместо Eclipse Вы решили использовать IntelliJ IDEA, то после того как вы установите ее, в стартовом окне в правом нижнем углу нажмите на кнопку «Configure», откройте вкладку «Project Defaults» и выберите пункт «Project Structure».

Стартовая страница IntelliJ IDEA

В открывшемся окне нажмите на красную надпись «No SDK», для контекстного меню и выберите пункт с вашей версией JDK. (Если же в меню нет вашей версии JDK нажмите «Add SDK» и укажите путь. В нашем случае это C:Program FilesJavajdk1.8.0_241 )

IntelliJ IDEA .png

После этого можно воспользоваться двумя способами:

Первый способ: [ ]

После того, как Forge скомпилирован и установлен, необходимо запустить IDEA, и в появившемся окне нажать ‘Import Project’. После чего выбираем в папке «D:MCModding» файл build.gradle. В появившемся окне Вам предложат выбрать способ компиляции (рекомендуется оставить значение Use default gradle wrapper.) В строчке ниже выберите Ваш JAVA_HOME. В пункте «Формат проекта» нужно обязательно выбрать «.ipr (file based)». В противном случае, придётся подключать все библиотеки и настраивать запуск самостоятельно. После всего этого нажмите OK. Ждите, пока сборка скомпилируется.

В случае, если ваша IntelliJ IDEA установлена правильно и она различает формат *.ipr, вы можете просто дважды нажать по файлу <НазваниеПроекта>.ipr в директории вашего MCP. IDEA все сделает за вас.

Второй способ: [ ]

После того, как вы распаковали файлы в «D:MCModding», сразу запускайте IntelliJ IDEA. В появившемся окне нажать ‘Import Project’. После чего выбираем в папке «D:MCModding» файл build.gradle.

Если IDEA указывает на старую версию Gradle, нужно обновить ее на более новую. Для этого запустите консоль с директорией к папке с Forge (щелкните ⇧ Shift + ПКМ по папке с Forge > Открыть консоль команд) и выполните следующую команду:

  • gradlew.bat wrapper —gradle-version <Нужная версия>

Список всех версий можно посмотреть на официальном сайте.

Потребуется подождать пару минут, пока среда разработки полностью все выполнит и импортирует. После завершения процесса откройте меню «View» в верхней части экрана и выберите пункты «Tools Windows > Gradle». У вас откроется окно с Gradle задачами. Переходим в раздел Tasks > forgegradle.

Окно с Gradle задачами

Выполните task setupDecompWorkspace . После его выполнения запустите genIntellijRuns

Готово. Мы проделали все то же самое, что и в первом способе, только без использования консоли, а это может быть большим плюсом для новичков.

Запуск [ ]

После выполнения выше перечисленных действий, в верхней части экрана перейдите в раздел «Run» и выберите пункт «Run configurations». По очереди выберите «Minecraft Client» и «Minecraft Server» и уже в правой части окна, в раскрывающемся списке «Use classpath of module» выберите тот пункт, который заканчивается на _main. Теперь вы можете запустить клиент или сервер и удостовериться, что все работает.

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

Minecraft Modding#

Хотите создать мод для Minecraft? Добавить в игру что-то свое: блок, моба, целое измерение?

На этом сайте вы найдете интересный, понятный и подробный учебник по созданию собственных модов для Minecraft.

Вы думаете это сложно? На самом деле нет (с помощью этого учебника 🙂

С чего начать?#

Первый и абсолютно необходимый навык для создания модов — знание основ программирование и Java.

Переменная, объект, класс, метод — все эти слова должны быть вам достаточно хорошо знакомы. Если вы не знаете, что это, то вам необходимо пройти самые основы языка Java. Сделать это можно, например, по этим урокам.

Теперь поговорим об API.

API — набор инструментов для упрощения работы с программой (в нашем случае, с Minecraft).

К сожалению, никакого встроенного API для создания модов у Minecraft нет.

Minecraft не поддерживает моды!

Однако, исходный код игры можно получить, и многие разработчики стали разрабатывать свои неофициальные API: Forge, Sponge и так далее. О Forge вы наверняка не раз слышали. Это самое популярное на сегодня API для создания модов.

Поэтому у вас есть выбор.

Писать моды с помощью API#

Это будет проще. Но запускаться ваши моды смогут только на клиенте с заранее установленным API. Моды, написанные с помощью Forge пойдут только на Minecraft, где предварительно установлен Forge.

Большинство всех Minecraft модов написаны при помощи Forge API.

Плюсы

  • Простое создание модов
  • Удобный перенос на другие Minecraft версии
  • Совместимость (и даже взаимодействие) с другими модами

Минусы

  • Необходимость иметь установленное API на клиенте

Писать моды без помощи API#

Это несколько сложнее, так как потребует от вас глубокого понимания внутреннего устройства работы Minecraft. При написании модов без использования API вы напрямую редактируете исходный код игры. Получается, что вы словно пишете свой собственный Minecraft (или новую его версию), и никакие другие моды работать вместе с вашим скорее всего не будут.

Плюсы

  • Не нужно ничего предварительно устанавливать
  • Полный контроль над происходящим в игре
  • Возможность менять исходные файлы игры

Минусы

  • Почти абсолютная несовместимость с другими модами
  • Относительная сложность написания
  • Сложный перевод мода под другие Minecraft версии

Что выбрать?#

В большинстве случаев рекомендуется писать моды при помощи Forge API. Он сейчас наиболее популярен и является практически стандартом.

Большинство модов и уроков по их созданию написанно с помощью этого API. Forge настолько распространен, что частенько под созданием модов для Minecraft понимается именно их создание с помощью Forge API.

У меня вопрос/проблема!#

Если что-то не работает, но должно, или (что еще хуже), что-то работает, но не должно, смело обращайтесь на форум за помощью.

Кстати, там можно не только просить о помощи, но еще и общаться с другими создателями модов, обмениваться опытом и рекламировать свои моды!

Как поделиться с другом?#

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

Разделы статьи разделяются заголовками. Наведите на заголовок курсор мышки. Справа от него появится значок ссылки. Нажмите на него правой кнопкой и выберите пункт «Копировать адрес ссылки».

Вклад в учебник#

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

О сайте#

На просторах интернета достаточно много штучных учебников под какие-то конкретные Minecraft версии. Получается, что нет единого источника информации, который поддерживается сообществом, а не единственным автором.

Здесь мы реализуем другой подход.

Сайт является работает на статическом генераторе MkDocs с темой Material. Такой подход позволяет не возиться с исходниками сайта, а писать статьи в удобной markdown разметке, которая автоматически собирается в готовый и красивый сайт.

Мод, Софт для модов MCreator для Minecraft 1.15.2

Мод, Софт для модов MCreator

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

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

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

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

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

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

Вы можете создать более продвинутую систему событий, которая дает вам возможность определять сложные действия, которые запускаются, когда игрок выполняет действие в игре. На эти события могут влиять блок, моб, измерение и т. д. Чтобы дать вам пример, вы можете создать событие, при котором скелет появится, когда игрок откроет ваш заминированный сундук.

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

Ссылка на основную публикацию
Adblock
detector