Package net.neoforged.moddevgradle.internal
package net.neoforged.moddevgradle.internal
-
ClassDescriptionUsed to customize the groups of tasks generated by MDG.Access Transformers and Interface Injection Data are treated in a common way as "collections of data files", which can be declared via a
DSL, and have an associated configuration for internal use by the plugin and the publication of these files.Implementing classes are responsible for registeringideSyncTaskwith their IDE.The workflow needed to produce artifacts and assets for compiling and running a mod.The main plugin class.After modding has been enabled, this will be attached as an extension to the project.Internal API provided to the NeoForge development build scripts.This plugin acts in different roles depending on where it is applied: At the project-level, it will add the required repositories for moddev. At the settings-level, it will add the required repositories to the dependency management block, and add a marker plugin to the Gradle instance to prevent the repositories from being added again at the project-level.By extending JavaExec, we allow IntelliJ to automatically attach a debugger to the forked JVM, making these runs easy and nice to work with.Sourced from the userdev config json.