aboutsummaryrefslogtreecommitdiff
path: root/build.gradle
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2023-11-19 03:04:21 +0800
committershedaniel <daniel@shedaniel.me>2023-11-19 03:04:21 +0800
commitb10f1308f5359ce73a9f4b899cf9516c4ad5388f (patch)
tree5b5700934ae88681918a620edc39754dbf82d496 /build.gradle
parent11b87fdd96f5542d646aa8f5136095917f207564 (diff)
downloadRoughlyEnoughItems-b10f1308f5359ce73a9f4b899cf9516c4ad5388f.tar.gz
RoughlyEnoughItems-b10f1308f5359ce73a9f4b899cf9516c4ad5388f.tar.bz2
RoughlyEnoughItems-b10f1308f5359ce73a9f4b899cf9516c4ad5388f.zip
Support NeoForge
Diffstat (limited to 'build.gradle')
-rwxr-xr-xbuild.gradle11
1 files changed, 9 insertions, 2 deletions
diff --git a/build.gradle b/build.gradle
index 18a3a4456..b288a32e3 100755
--- a/build.gradle
+++ b/build.gradle
@@ -1,6 +1,6 @@
plugins {
id("architectury-plugin") version("3.4-SNAPSHOT")
- id("dev.architectury.loom") version("0.12.0-SNAPSHOT") apply false
+ id("dev.architectury.loom") version("1.4-SNAPSHOT") apply false
id("org.cadixdev.licenser") version("0.6.1")
id("me.shedaniel.unified-publishing") version("0.1.+")
id("maven-publish")
@@ -28,6 +28,10 @@ subprojects {
silentMojangMappingsLicense()
}
+ repositories {
+ maven { url "https://maven.neoforged.net/releases/" }
+ }
+
dependencies {
minecraft("com.mojang:minecraft:${rootProject.minecraft_version}")
mappings(loom.layered {
@@ -48,7 +52,7 @@ subprojects {
}
subprojects {
- if (project.path == ':fabric' || project.path == ':forge') {
+ if (project.path == ':fabric' || project.path == ':forge' || project.path == ':neoforge') {
loom {
mods {
main { // to match the default mod generated for Forge
@@ -154,6 +158,9 @@ task releaseOnCf {
if (subprojects.any { it.name == "forge" }) {
dependsOn project("forge").tasks.getByName("publishUnified")
}
+ if (subprojects.any { it.name == "neoforge" }) {
+ dependsOn project("neoforge").tasks.getByName("publishUnified")
+ }
if (subprojects.any { it.name == "fabric" }) {
dependsOn project("fabric").tasks.getByName("publishUnified")
}