plugins { id 'multiloader-loader' id 'net.neoforged.moddev' } neoForge { version = neoforge_version // Automatically enable neoforge AccessTransformers if the file exists // This location is hardcoded in FML and can not be changed. // https://github.com/neoforged/FancyModLoader/blob/a952595eaaddd571fbc53f43847680b00894e0c1/loader/src/main/java/net/neoforged/fml/loading/moddiscovery/ModFile.java#L118 def at = project(':common').file('src/main/resources/META-INF/accesstransformer.cfg') if (at.exists()) { accessTransformers.add(at.absolutePath) } parchment { minecraftVersion = parchment_minecraft mappingsVersion = parchment_version } runs { configureEach { systemProperty('neoforge.enabledGameTestNamespaces', mod_id) ideName = "NeoForge ${it.name.capitalize()} (${project.path})" // Unify the run config names with fabric } client { client() } data { data() } server { server() } } mods { "${mod_id}" { sourceSet sourceSets.main } } } sourceSets.main.resources { srcDir 'src/generated/resources' }