1
0
mirror of https://github.com/chylex/Better-Controls.git synced 2025-04-11 03:15:43 +02:00

Migrate from NeoGradle to ModDevGradle

This commit is contained in:
chylex 2024-07-16 12:52:24 +02:00
parent 9c0b3b0ac1
commit 3f7cea4750
Signed by: chylex
GPG Key ID: 4DE42C8F19A80548
4 changed files with 29 additions and 23 deletions

View File

@ -1,24 +1,33 @@
val modId: String by project
val neoForgeVersion: String by project
plugins {
id("net.neoforged.gradle.userdev")
id("net.neoforged.gradle.mixin")
id("net.neoforged.moddev")
}
dependencies {
implementation("net.neoforged:neoforge:$neoForgeVersion")
}
runs {
val runJvmArgs: Set<String> by project
neoForge {
version = neoForgeVersion
configureEach {
workingDirectory = file("../run")
modSource(project.sourceSets.main.get())
jvmArguments(runJvmArgs)
mods {
register(modId) {
sourceSet(sourceSets.main.get())
sourceSet(rootProject.sourceSets.main.get())
}
}
removeIf { it.name != "client" }
runs {
val runJvmArgs: Set<String> by project
configureEach {
gameDirectory = file("../run")
jvmArguments.addAll(runJvmArgs)
}
register("client") {
ideName.set("NeoForge Client")
client()
}
}
}
tasks.processResources {

View File

@ -137,10 +137,8 @@ subprojects {
archivesName.set("$modNameStripped-${project.name}")
}
listOf("compileJava", "compileTestJava").forEach {
tasks.named<JavaCompile>(it) {
source({ rootProject.sourceSets.main.get().allSource })
}
tasks.compileJava {
source({ rootProject.sourceSets.main.get().allSource })
}
tasks.processResources {

View File

@ -12,12 +12,12 @@ modSides=client
# Dependencies
minecraftVersion=1.21
neoForgeVersion=21.0.0-beta
neoGradleVersion=7.0.152
neoModDevVersion=1.0.10
fabricVersion=0.15.11
loomVersion=1.7
mixinVersion=0.12.5+mixin.0.8.5
# https://projects.neoforged.net/neoforged/neogradle/
# https://projects.neoforged.net/neoforged/moddevgradle
# https://fabricmc.net/develop/
# https://github.com/FabricMC/fabric-loom/releases

View File

@ -8,10 +8,9 @@ pluginManagement {
}
plugins {
val neoGradleVersion = settings.extra.get("neoGradleVersion") as? String
if (neoGradleVersion != null) {
id("net.neoforged.gradle.userdev") version neoGradleVersion
id("net.neoforged.gradle.mixin") version neoGradleVersion
val neoModDevVersion = settings.extra.get("neoModDevVersion") as? String
if (neoModDevVersion != null) {
id("net.neoforged.moddev") version neoModDevVersion
}
val loomVersion = settings.extra.get("loomVersion") as? String