mirror of
https://github.com/chylex/Better-Controls.git
synced 2025-05-02 11:34:03 +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
|
val neoForgeVersion: String by project
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
id("net.neoforged.gradle.userdev")
|
id("net.neoforged.moddev")
|
||||||
id("net.neoforged.gradle.mixin")
|
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
neoForge {
|
||||||
implementation("net.neoforged:neoforge:$neoForgeVersion")
|
version = neoForgeVersion
|
||||||
}
|
|
||||||
|
|
||||||
runs {
|
|
||||||
val runJvmArgs: Set<String> by project
|
|
||||||
|
|
||||||
configureEach {
|
mods {
|
||||||
workingDirectory = file("../run")
|
register(modId) {
|
||||||
modSource(project.sourceSets.main.get())
|
sourceSet(sourceSets.main.get())
|
||||||
jvmArguments(runJvmArgs)
|
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 {
|
tasks.processResources {
|
||||||
|
@ -137,10 +137,8 @@ subprojects {
|
|||||||
archivesName.set("$modNameStripped-${project.name}")
|
archivesName.set("$modNameStripped-${project.name}")
|
||||||
}
|
}
|
||||||
|
|
||||||
listOf("compileJava", "compileTestJava").forEach {
|
tasks.compileJava {
|
||||||
tasks.named<JavaCompile>(it) {
|
source({ rootProject.sourceSets.main.get().allSource })
|
||||||
source({ rootProject.sourceSets.main.get().allSource })
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.processResources {
|
tasks.processResources {
|
||||||
|
@ -12,12 +12,12 @@ modSides=client
|
|||||||
# Dependencies
|
# Dependencies
|
||||||
minecraftVersion=1.21
|
minecraftVersion=1.21
|
||||||
neoForgeVersion=21.0.0-beta
|
neoForgeVersion=21.0.0-beta
|
||||||
neoGradleVersion=7.0.152
|
neoModDevVersion=1.0.10
|
||||||
fabricVersion=0.15.11
|
fabricVersion=0.15.11
|
||||||
loomVersion=1.7
|
loomVersion=1.7
|
||||||
mixinVersion=0.12.5+mixin.0.8.5
|
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://fabricmc.net/develop/
|
||||||
# https://github.com/FabricMC/fabric-loom/releases
|
# https://github.com/FabricMC/fabric-loom/releases
|
||||||
|
|
||||||
|
@ -8,10 +8,9 @@ pluginManagement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val neoGradleVersion = settings.extra.get("neoGradleVersion") as? String
|
val neoModDevVersion = settings.extra.get("neoModDevVersion") as? String
|
||||||
if (neoGradleVersion != null) {
|
if (neoModDevVersion != null) {
|
||||||
id("net.neoforged.gradle.userdev") version neoGradleVersion
|
id("net.neoforged.moddev") version neoModDevVersion
|
||||||
id("net.neoforged.gradle.mixin") version neoGradleVersion
|
|
||||||
}
|
}
|
||||||
|
|
||||||
val loomVersion = settings.extra.get("loomVersion") as? String
|
val loomVersion = settings.extra.get("loomVersion") as? String
|
||||||
|
Loading…
Reference in New Issue
Block a user