Если вы используете IntelliJ IDEA, вы можете использовать плагин MinecraftDev. Этот плагин добавляет поддержку автоматического создания проектов Fabric, а также некоторых функций, связанных с mixin, таких как проверки, генерация accessors/shadow полей и копирование целевых ссылок Mixin (дескрипторов JVM). Плагин можно найти в репозитории плагинов IntelliJ, таким образом, вы можете установить его с помощью внутреннего браузера плагинов IntelliJ, перейдя в File → Settings → Plugins, затем перейдите на вкладку Marketplace и выполните поиск по слову Minecraft.
LICENSE
и README.md
, так как они нужны только для самого шаблона и не обязательны для Вашего мода.gradle.properties
:archives_base_name
и maven_group
ваши предпочтительные значения.build.gradle
иные зависимости, которые Вы планируете использовать.build.gradle
в вашу среду разработки. Вы можете обратиться к следующему разделу для получения информации о конкретных IDE.Если вы не можете использовать плагин MinecraftDev или fabric-example-mod, вы также можете использовать GeneratorFabricMod от ExtraCrafTX, удобный инструмент для автоматического создания новых модов Fabric из шаблона. Выполните следующие действия:
path/to/GeneratorFabricMod/bin/GeneratorFabricMod
.Если вы используете IntelliJ IDEA от JetBrains, пожалуйста, выполните следующие действия:
Необязательно, но рекомендуется: По умолчанию IntelliJ делегирует Gradle для создания проекта. Это не требуется для Fabric и, помимо прочих проблем, приводит к увеличению времени сборки и странностям, связанным с горячей заменой. Чтобы сделать это, используйте встроенный компилятор:
$PROJECT_DIR$/out
.К сожалению, в настоящее время невозможно установить значение IDE по умолчанию для параметров 'Build and run using' и 'Run tests using', поэтому эти шаги должны повторяться для каждого нового проекта.
ПРИМЕЧАНИЕ: Не запускайте задачу gradle ./gradlew idea
, так как это портит gradle и нарушает среду разработки.
Если вы используете Eclipse и хотите, чтобы IDE запускала конфигурации, вы можете запустить gradlew eclipse
. Затем проект можно импортировать как обычный (не gradle) проект Eclipse в вашу рабочую область, используя меню 'File' - 'Import…', затем 'General' → 'Existing Projects into Workspace'.
Если вы используете VSCode, следуйте этим инструкциям
Чтение исходного кода Minecraft является неотъемлемой частью моддинга. К сожалению, мы не можем опубликовать исходный код Minecraft, потому что это нарушает лицензионное соглашение Minecraft. Вам нужно самостоятельно сгенерировать исходный код Minecraft.
Чтобы сгенерировать исходный код Minecraft. запустите задачу gradle genSources
.
Если ваша IDE не имеет интеграции с gradle, выполните следующую команду в терминале: gradlew genSources
(или ./gradlew genSources
в Linux/macOS).
Это может занять некоторое время, в зависимости от мощности вашего компьютера.
Возможно, вам потребуется обновить gradle после выполнения задачи.
Смотрите Чтение исходного кода Minecraft о том, как прочитать исходный код.
Попробуйте добавить предмет или блок. Также посетите Применение изменений без перезапуска Minecraft.
gradlew cleanloom
. Запуск gradlew --stop
также может помочь с несколькими редкими проблемами.
Иногда при импорте проекта Gradle в IDE ресурсы могут загружаться неправильно. В этом случае запустите задачу downloadAssets
вручную - либо с помощью встроенного меню IDE, либо просто запустив gradlew downloadAssets
.