aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-01-18 01:25:34 +0800
committershedaniel <daniel@shedaniel.me>2022-01-18 01:25:34 +0800
commit3b30945f5975d59ac4b2583a34a246cc88534640 (patch)
tree0d1ba27e613d430f54f8e4700d2470e6ec1f8119
parent6fec7eb0cccd1503c9ecf6c6f900ccab4a2abff0 (diff)
downloadRoughlyEnoughItems-3b30945f5975d59ac4b2583a34a246cc88534640.tar.gz
RoughlyEnoughItems-3b30945f5975d59ac4b2583a34a246cc88534640.tar.bz2
RoughlyEnoughItems-3b30945f5975d59ac4b2583a34a246cc88534640.zip
Fix server-only jars
-rw-r--r--.github/workflows/curseforge.yml2
-rwxr-xr-xbuild.gradle3
-rw-r--r--forge/build.gradle9
-rw-r--r--forge/src/serverComponent/resources/META-INF/mods.toml2
4 files changed, 12 insertions, 4 deletions
diff --git a/.github/workflows/curseforge.yml b/.github/workflows/curseforge.yml
index 691b9bc46..cd1e832f5 100644
--- a/.github/workflows/curseforge.yml
+++ b/.github/workflows/curseforge.yml
@@ -26,7 +26,7 @@ jobs:
with:
java-version: 17
- name: Upload to CurseForge
- run: ./gradlew build publish curseforge --stacktrace
+ run: ./gradlew build publish forge:curseforge fabric:curseforge jei-internals-workaround:curseforge --stacktrace
env:
danielshe_curse_api_key: ${{ secrets.CF_API_KEY }}
BRANCH_NAME: ${{ github.ref }}
diff --git a/build.gradle b/build.gradle
index 42239efd0..2b1481aa0 100755
--- a/build.gradle
+++ b/build.gradle
@@ -133,7 +133,8 @@ task releaseOnCf {
releaseChangelog = changes.toString()
if (subprojects.any { it.name == "forge" }) {
dependsOn project("forge").tasks.getByName("curseforge")
- } else if (subprojects.any { it.name == "fabric" }) {
+ }
+ if (subprojects.any { it.name == "fabric" }) {
dependsOn project("fabric").tasks.getByName("curseforge")
}
}
diff --git a/forge/build.gradle b/forge/build.gradle
index 4ba6977bd..5e68c0dcc 100644
--- a/forge/build.gradle
+++ b/forge/build.gradle
@@ -16,7 +16,7 @@ configurations {
}
processResources {
- filesMatching(["META-INF/mods.toml", "META-INF/mods-server-only.toml"]) {
+ filesMatching("META-INF/mods.toml") {
expand "version": project.version
}
inputs.property "version", project.version
@@ -41,6 +41,13 @@ sourceSets {
}
}
+processServerComponentResources {
+ filesMatching("META-INF/mods.toml") {
+ expand "version": project.version
+ }
+ inputs.property "version", project.version
+}
+
loom {
launches {
all {
diff --git a/forge/src/serverComponent/resources/META-INF/mods.toml b/forge/src/serverComponent/resources/META-INF/mods.toml
index b57c876f6..6cbbd7cf7 100644
--- a/forge/src/serverComponent/resources/META-INF/mods.toml
+++ b/forge/src/serverComponent/resources/META-INF/mods.toml
@@ -21,7 +21,7 @@ ordering = "NONE"
side = "BOTH"
[[dependencies.roughlyenoughitems_servercomponent]]
-modId = "cloth-config"
+modId = "cloth_config"
mandatory = true
versionRange = "[6.0,)"
ordering = "NONE"