neoforged / ModDevGradle

A Gradle plugin for developing Minecraft mods using NeoForge
https://projects.neoforged.net/neoforged/moddevgradle
GNU Lesser General Public License v2.1
30 stars 5 forks source link

Add the ability to specify tasks to be run on sync #111

Closed shartte closed 1 month ago

shartte commented 1 month ago

Running Tasks on IDE Project Synchronization

You can add tasks to be run when the IDE reloads your Gradle project. Advanced users might find this useful to run code generation tasks whenever the IDE syncs the project.

neoForge {
    ideSyncTask tasks.named("generateSomeCodeTask")
}
neoforged-pr-publishing[bot] commented 1 month ago

Last commit published: 34a20d185b28ab993a929e3d52ab769aa80b6592.

PR Publishing ### The artifacts published by this PR: - :package: [`net.neoforged.moddev:net.neoforged.moddev.gradle.plugin:1.0.13-pr-111-sync-task`](https://github.com/neoforged/ModDevGradle/packages/2207046) - :package: [`net.neoforged.moddev.repositories:net.neoforged.moddev.repositories.gradle.plugin:1.0.13-pr-111-sync-task`](https://github.com/neoforged/ModDevGradle/packages/2207047) - :package: [`net.neoforged:moddev-gradle:1.0.13-pr-111-sync-task`](https://github.com/neoforged/ModDevGradle/packages/2207044) ### Repository Declaration In order to use the artifacts published by the PR, add the following repository to your buildscript: ```gradle repositories { maven { name 'Maven for PR #111' // https://github.com/neoforged/ModDevGradle/pull/111 url 'https://prmaven.neoforged.net/ModDevGradle/pr111' content { includeModule('net.neoforged.moddev', 'net.neoforged.moddev.gradle.plugin') includeModule('net.neoforged.moddev.repositories', 'net.neoforged.moddev.repositories.gradle.plugin') includeModule('net.neoforged', 'moddev-gradle') } } } ```