Чтобы ознакомиться с CurseGradle, пожалуйста, прочтите официальную вики-страницу проекта.
Примечание: в последних версиях изменения, описанные в этой статье, не являются необходимыми и, возможно, даже неправильными.
(Примечание: Последнее обновление для Loom 0.2.5.)
Дополнения, необходимые для использования с Fabric, были выделены зеленым цветом. Если вы используете Loom 0.2.5, то remapJar.output
должен быть просто remapJar
.
По порядку:
afterEvaluate { ... }
- Настройки remapJar Loom в настоящее время происходят после оценки, и как таковой remapJar.output может быть прочитан только тогда,mainArtifact(remapJar)
(или mainArtifact(remapJar.output)
для Loom 0.2.4 и более ранних версий) - основным артефактом, представленным CurseForge, должен быть вывод remapJar, то есть переназначенный (готовый к публикации) мод,uploadTask.dependsOn(remapJar)
- убедитесь, что задача загрузки CurseForge выполняется только после создания переназначенного JAR-файла,forgeGradleIntegration = false
- поскольку вы не используете ForgeGradle, эта специфическая интеграция должна быть отключена.Вы можете установить Modloader на Fabric и добавить поддерживаемые версии Java с помощью addGameVersion.
addGameVersion "Fabric" //Установить Modloader на Fabric addGameVersion "Java 10"