ВВЕДЕНИЕ – документация по корзину, список модов для кузницы.

Типы модов: кузница

Подкаталог SRC не нужно копировать в рабочих пространствах; Тем не менее, вам может потребоваться обновить проект Gradle, если Java (SRC/Main/Java) и ресурс (SRC/Main/Resources) созданы позже.

Начало работы с Forge

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

Предварительные условия

  • Установка набора для разработки Java 17 (JDK) и 64-битной виртуальной машины Java (JVM). Forge рекомендует и официально поддерживает Eclipse Temurin.

Предупреждение Убедитесь, что вы используете 64-битный JVM. Один из способов проверить -запустить Java -версию в терминале. Использование 32-битного JVM вызовет некоторые проблемы при использовании Forgegradle.

  • Рекомендуется использовать IDE с интеграцией Gradle.

От нуля до моддинга

  1. Загрузите комплект разработчиков MOD (MDK) с сайта файла Forge, нажав «MDK», а затем кнопку «Пропустить» вверху сразу после ожидания периода времени. Рекомендуется загрузить последнюю версию Forge, когда это возможно.
  2. Извлеките загруженный MDK в пустой каталог. Это будет каталог вашего мода, который теперь должен содержать некоторые файлы Gradle и подкаталог SRC, содержащий мод примера.
  • Градл подкаталог
  • строить.Градл
  • Gradlew
  • Gradlew.летучая мышь
  • настройки.Градл

Подкаталог SRC не нужно копировать в рабочих пространствах; Тем не менее, вам может потребоваться обновить проект Gradle, если Java (SRC/Main/Java) и ресурс (SRC/Main/Resources) созданы позже.

  • FODGE только явно поддерживает разработку идеи Eclipse и IntelliJ, но есть дополнительные конфигурации запуска для кода Visual Studio. Независимо от того, любая среда, от Apache Netbeans до Vim / Emacs, может быть использована.
  • Интеграция Gradle Eclipse и Intellij Idea, как установлена, так и включенная по умолчанию, обрабатывает оставшуюся часть начальной настройки рабочей области при импорте или открытии. Это включает в себя загрузку необходимых пакетов из Mojang, Minecraftforge и т. Д. Плагин «Gradle for Java» необходим для кода Visual Studio, чтобы сделать то же самое.
  • Градл должен быть вызван для переоценки проекта практически для всех изменений в связанных с ним файлах (e.г., строить.Градл, настройки.Градл и т. Д.). Некоторые IDE поставляются с кнопками «Обновление», чтобы сделать это; Тем не менее, это можно сделать через терминал через Gradlew .
  • Затмение: Запустите задачу GeneClipSeruns.
  • INTELLIJ IDEA: Запустите задачу Genintellijruns. Если возникает ошибка «модуля не указана», установите свойство ideamodule на ваш «основной» модуль (обычно $.основной ).
  • Visual Studio Code: Запустите задачу GenvScoderuns.
  • Другие IDE: Вы можете запустить конфигурации напрямую, используя Gradle Run* (e.г., runclient, runserver, rundata, rungametestserver). Они также могут быть использованы с поддерживаемыми IDE.

Настройка информации вашего мода

Редактировать сборку.Файл Gradle для настройки того, как строится ваш мод (e.г., Имя файла, версия артефакта и т. Д.).

Делать нет отредактируйте настройки.gradle, если вы не знаете, что делаете. Файл указывает репозиторий, который загружается Forgegradle.

Рекомендуемая сборка.Настройки Градл

Замена идентификатора мода

Замените все входы ExampleMod, включая моды.Toml и основной файл мода с идентификатором мода вашего мода. Это также включает в себя изменение имени файла, который вы создаете, установив базу.Archivesname (это обычно установлено на ваш идентификатор мода).

// в какой -то сборке.Градл База.archivesname = 'mymod'

Forge MDK в настоящее время использует ArchivesBaseName для установки названия артефакта вместо базы.Архивов . Мы рекомендуем использовать базу.ArchivesName вместо этого, как ArchivesBaseName устанавливается для удаления в Gradle 9, что будет поддерживать будущая версия Forgegradle.

Вы все еще можете использовать ArchivesseName, установив следующее:

// в какой -то сборке.Градл База.archivesname = 'mymod'

Идентификатор группы

Свойство группы должно быть установлено на ваш пакет верхнего уровня, который должен быть либо доменом, которым вы владеете, или ваш адрес электронной почты:

Тип Ценить Пакет верхнего уровня
Домен пример.компонент компонент.пример
Субдомен пример.GitHub.io io.GitHub.пример
Электронная почта Пример@gmail.компонент компонент.Gmail.пример
// в какой -то сборке.Gradle Group = 'com.пример'

Пакеты в вашем источнике Java (SRC/Main/Java) также теперь должны соответствовать этой структуре, с внутренним пакетом, представляющим идентификатор мода:

com - Пример (пакет верхнего уровня, указанный в свойстве группы) - MyMod (The Mod Id) - MyMod.Java (переименованная.Джава)

Версия

Установите свойство версии в текущую версию вашего мода. Мы рекомендуем использовать вариацию версий Maven.

// в какой -то сборке.gradle version = '1.19.4-1.0.0.0 ''

Дополнительные конфигурации

Дополнительные конфигурации можно найти в документах Forgegradle.

Создание и тестирование вашего мода

  1. Чтобы построить свой мод, запустите сборку Gradlew . Это выведет файл в Build/Libs с именем [ArchivesBaseName]-[версия].банка, по умолчанию. Этот файл может быть размещен в папке модов с настройкой или распределением Minecraft с поддержкой кузницы.
  2. Чтобы запустить ваш мод в тестовой среде, вы можете использовать сгенерированные конфигурации запуска или использовать связанные задачи (E.г. gradlew runclient). Это запустит Minecraft из каталога RUN (по умолчанию «run») вместе с любыми указанными исходными наборами. MDK по умолчанию включает в себя основной набор источников, поэтому будет применен любой код, записанный в SRC/Main/Java.
  3. Если вы запускаете выделенный сервер, будь то через конфигурацию Run или Radlew Runserver, сервер изначально отключится немедленно. Вам нужно будет принять Minecraft Eula, редактируя Eula.Файл TXT в каталоге запуска. После принятия сервер загрузится, к которому можно получить доступ через прямое подключение к LocalHost .

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

Типы модов: кузница

Лучший ресурс для Minecraft

Моды кузников – это инсталляции, которые изменяют способ появления игры Minecraft и эксплуатируются. Очевидно, что этот специфический тип мода совместим только с Minecraft Forge.

108 просмотров ❘ 4 часа назад ❘ Автор: несчастный ❘ ❘ Доступен для: Forge

79 просмотров ❘ 5 часов назад ❘ Автор: xxrexraptorxx ❘ Доступно для: Forge

72 просмотра ❘ 5 часов назад ❘ Автор: Sciwhiz12 ❘ Доступно для: Forge

87 391 просмот

4267 просмотров ❘ 5 часов назад ❘ Автор: Akashiikun69 ❘ Доступно для: ткань, кузница, стеганое одеяло

1132 просмотров ❘ 5 часов назад ❘ Автор: jaredlll08 ❘ Доступно для: ткань, кузница

4539 просмотров ❘ 5 часов назад ❘ Автор: traben_0 ❘ Доступно для: ткань, вида, стеганое одеяло

Полезные шляпы мод

32 876 просмотров ❘ 5 часов назад ❘ Автор: Thecech12 ❘ Доступно для: Forge

Capes Mod

427 050 просмотров ❘ 5 часов назад ❘ Автор: Джеймс090500 ❘ Доступно для: ткань, кузница

CleanView Mod

84 638 просмотров ❘ 5 часов назад ❘ Автор: Lainmi ❘ Доступно для: ткань, кузница

42 просмотра ❘ 6 часов назад ❘ Автор: Kaboomroads ❘ Доступно для: Forge

Рыболовная сеть мод

67 720 просмотров ❘ 6 часов назад ❘ Автор: Zacomat ❘ Доступно для: Forge

5684 просмотров ❘ 6 часов назад ❘ Автор: Смокинг ❘ Доступно для: ткань, кузница

945 просмотров ❘ 6 часов назад ❘ Автор: 50Ap5ud5 ❘ Доступно для: ткань, кузница

50 просмотров ❘ 6 часов назад ❘ Автор: cas_ual_ty ❘ Доступно для: Forge

Популярные сообщения

  • Дженни Мод
  • Дженни Мод МакПе
  • Minecraft Forge
  • Оптифин HD
  • Оптифабрик
  • Pixelmon
  • Просто достаточно предметов
  • Минимальный мод
  • Мод льда и огня
  • Натрий мод
  • Lucky Block Mod
  • Конструкция Тинкерс
  • Litematica
  • Origins Mod
  • Создать мод
  • World Edit Mod
  • Decocraft Mod
  • Карта Skyblock
  • Биомы много
  • Мод Флана
  • Epic Fight Mod
  • Galacticraft
  • Replay Mod
  • Морф мод
  • Пистолет Mrcrayfish
  • Моя моя
  • Мебель мод
  • Продвинутые накидки
  • Кобблемон Мод
  • Rlcraft modpack

Лучшие пусковые установки

Copyright © 2012 – 2023 9minecraft. Все права защищены.

9minecraft – это веб -сайт о Minecraft, где вы можете легко загрузить бесплатные ресурсы, такие как: Minecraft Mods, Minecraft Maps, пакеты ресурсов, пакеты данных и многое другое.

Copyright © 2012 – 2023 9minecraft. Все права защищены.