====== Публикация модов на CurseForge с помощью CurseGradle ====== Чтобы ознакомиться с CurseGradle, пожалуйста, прочтите [[https://github.com/matthewprenger/CurseGradle/wiki|официальную вики-страницу проекта]]. Примечание: в последних версиях изменения, описанные в этой статье, не являются необходимыми и, возможно, даже неправильными. ===== Fabric-изменения ===== (Примечание: Последнее обновление для Loom 0.2.5.) Дополнения, необходимые для использования с Fabric, были выделены зеленым цветом. Если вы используете Loom 0.2.5, то ''remapJar.output'' должен быть просто ''remapJar''. {{:tutorial:cursegradle_changes.png?nolink|}} По порядку: * ''%%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"