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' + } +} 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/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 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") }