From e9a2f0e6c1831c71ab1849fe0b272abd8ddf6bba Mon Sep 17 00:00:00 2001 From: MrTJP Date: Sun, 30 Nov 2025 10:22:49 -0500 Subject: [PATCH 1/3] build: enable parchment mappings --- gradle.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index e8e690d79..d172bc9fd 100644 --- a/gradle.properties +++ b/gradle.properties @@ -14,6 +14,6 @@ fabrication_version=0.1.0-alpha-19 org.gradle.jvmargs=-Xmx4096M # The Minecraft version the Parchment version is for -neogradle.subsystems.parchment.minecraftVersion=1.21.1 +neoForge.parchment.minecraftVersion=1.21.1 # The version of the Parchment mappings -neogradle.subsystems.parchment.mappingsVersion=2024.11.17 \ No newline at end of file +neoForge.parchment.mappingsVersion=2024.11.17 \ No newline at end of file From 7baf226ac27b67e79613752595db96b007fbbf26 Mon Sep 17 00:00:00 2001 From: MrTJP Date: Sun, 30 Nov 2025 10:23:45 -0500 Subject: [PATCH 2/3] fix: api jar not getting properly loaded at runtime --- api/build.gradle | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/api/build.gradle b/api/build.gradle index d137ea27a..ce6e1f0e9 100644 --- a/api/build.gradle +++ b/api/build.gradle @@ -8,3 +8,10 @@ neoForge { dependencies { } + +jar { + manifest { + // Required since API uses Minecraft classes + attributes 'FMLModType': 'GAMELIBRARY' + } +} From f975ec89d5b65c2d9f774a674a0232f51a7eb4af Mon Sep 17 00:00:00 2001 From: MrTJP Date: Sun, 30 Nov 2025 10:30:39 -0500 Subject: [PATCH 3/3] build: change api project dep from implementation to api --- core/build.gradle | 2 +- expansion/build.gradle | 1 - exploration/build.gradle | 1 - fabrication/build.gradle | 1 - illumination/build.gradle | 1 - integration/build.gradle | 1 - transmission/build.gradle | 1 - 7 files changed, 1 insertion(+), 7 deletions(-) diff --git a/core/build.gradle b/core/build.gradle index 1774ba355..2d8d6fa6d 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -31,7 +31,7 @@ dependencies { accessTransformers "io.codechicken:CBMultipart:${mc_version}-${cbm_version}" // ProjectRed API - jarJar(implementation project(":api")) // Use JarJar to bake within Core jar + jarJar(api project(":api")) // Use JarJar to bake within Core jar // JEI compileOnly("mezz.jei:jei-${mc_version}-common-api:${jei_version}") diff --git a/expansion/build.gradle b/expansion/build.gradle index 6cfdf8cd4..9cb64487f 100644 --- a/expansion/build.gradle +++ b/expansion/build.gradle @@ -24,6 +24,5 @@ dependencies { accessTransformers "io.codechicken:CodeChickenLib:${mc_version}-${ccl_version}" accessTransformers "io.codechicken:CBMultipart:${mc_version}-${cbm_version}" - implementation project(":api") implementation project(":core") } diff --git a/exploration/build.gradle b/exploration/build.gradle index 4c46969ca..8575f37b0 100644 --- a/exploration/build.gradle +++ b/exploration/build.gradle @@ -24,6 +24,5 @@ dependencies { accessTransformers "io.codechicken:CodeChickenLib:${mc_version}-${ccl_version}" accessTransformers "io.codechicken:CBMultipart:${mc_version}-${cbm_version}" - implementation project(":api") implementation project(":core") } diff --git a/fabrication/build.gradle b/fabrication/build.gradle index 7bb23167d..83420b415 100644 --- a/fabrication/build.gradle +++ b/fabrication/build.gradle @@ -24,7 +24,6 @@ dependencies { accessTransformers "io.codechicken:CodeChickenLib:${mc_version}-${ccl_version}" accessTransformers "io.codechicken:CBMultipart:${mc_version}-${cbm_version}" - implementation project(":api") implementation project(":core") implementation project(":integration") implementation project(":transmission") diff --git a/illumination/build.gradle b/illumination/build.gradle index c120ab1bf..ac3affe13 100644 --- a/illumination/build.gradle +++ b/illumination/build.gradle @@ -24,6 +24,5 @@ dependencies { accessTransformers "io.codechicken:CodeChickenLib:${mc_version}-${ccl_version}" accessTransformers "io.codechicken:CBMultipart:${mc_version}-${cbm_version}" - implementation project(":api") implementation project(":core") } diff --git a/integration/build.gradle b/integration/build.gradle index 480df3a2b..7a18b79ce 100644 --- a/integration/build.gradle +++ b/integration/build.gradle @@ -24,6 +24,5 @@ dependencies { accessTransformers "io.codechicken:CodeChickenLib:${mc_version}-${ccl_version}" accessTransformers "io.codechicken:CBMultipart:${mc_version}-${cbm_version}" - implementation project(":api") implementation project(":core") } diff --git a/transmission/build.gradle b/transmission/build.gradle index 23184ed3f..7a31536cb 100644 --- a/transmission/build.gradle +++ b/transmission/build.gradle @@ -24,6 +24,5 @@ dependencies { accessTransformers "io.codechicken:CodeChickenLib:${mc_version}-${ccl_version}" accessTransformers "io.codechicken:CBMultipart:${mc_version}-${cbm_version}" - implementation project(":api") implementation project(":core") }