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:
parent
9c0b3b0ac1
commit
3f7cea4750
@ -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 {
|
||||
|
@ -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 {
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user