ВВЕДЕНИЕ – документация по корзину, список модов для кузницы.
Типы модов: кузница
Подкаталог 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.
От нуля до моддинга
- Загрузите комплект разработчиков MOD (MDK) с сайта файла Forge, нажав «MDK», а затем кнопку «Пропустить» вверху сразу после ожидания периода времени. Рекомендуется загрузить последнюю версию Forge, когда это возможно.
- Извлеките загруженный 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.
Создание и тестирование вашего мода
- Чтобы построить свой мод, запустите сборку Gradlew . Это выведет файл в Build/Libs с именем [ArchivesBaseName]-[версия].банка, по умолчанию. Этот файл может быть размещен в папке модов с настройкой или распределением Minecraft с поддержкой кузницы.
- Чтобы запустить ваш мод в тестовой среде, вы можете использовать сгенерированные конфигурации запуска или использовать связанные задачи (E.г. gradlew runclient). Это запустит Minecraft из каталога RUN (по умолчанию «run») вместе с любыми указанными исходными наборами. MDK по умолчанию включает в себя основной набор источников, поэтому будет применен любой код, записанный в SRC/Main/Java.
- Если вы запускаете выделенный сервер, будь то через конфигурацию Run или Radlew Runserver, сервер изначально отключится немедленно. Вам нужно будет принять Minecraft Eula, редактируя Eula.Файл TXT в каталоге запуска. После принятия сервер загрузится, к которому можно получить доступ через прямое подключение к LocalHost .
Вы всегда должны протестировать свой мод в выделенной среде сервера. Это включает в себя моды только для клиента, поскольку они не должны ничего делать при загрузке на сервере.
Типы модов: кузница
![]()
Моды кузников – это инсталляции, которые изменяют способ появления игры 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

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

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. Все права защищены.
