Skip to content

Commit 2c7754b

Browse files
committed
Fix: Forge
1 parent b946660 commit 2c7754b

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

forge/build.gradle.kts

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,21 +30,20 @@ repositories {
3030
maven("https://cursemaven.com")
3131
}
3232

33-
val common: Configuration by configurations.creating {
34-
configurations.compileClasspath.get().extendsFrom(this)
35-
configurations.runtimeClasspath.get().extendsFrom(this)
36-
configurations["developmentForge"].extendsFrom(this)
37-
}
38-
3933
val includeLib: Configuration by configurations.creating
34+
val includeMod: Configuration by configurations.creating
4035

4136
fun DependencyHandlerScope.setupConfigurations() {
37+
includeLib.dependencies.forEach {
38+
implementation(it)
39+
include(it)
40+
}
41+
4242
// Please look at this before yelling at me
4343
// https://docs.architectury.dev/loom/using_libraries/
44-
includeLib.dependencies.forEach {
44+
includeMod.dependencies.forEach {
4545
implementation(it)
4646
forgeRuntimeLibrary(it) // Avoid mods not being found in dev environment
47-
include(it)
4847
}
4948
}
5049

@@ -53,11 +52,14 @@ dependencies {
5352
forge("net.minecraftforge:forge:$forgeVersion")
5453

5554
// Add dependencies on the required Kotlin modules.
56-
includeLib("thedarkcolour:kotlinforforge:$kotlinForgeVersion")
57-
includeLib("io.github.llamalad7:mixinextras-forge:$mixinExtrasVersion")
5855
includeLib("org.reflections:reflections:0.10.2")
5956
includeLib("org.javassist:javassist:3.27.0-GA")
6057

58+
// Add mods to the mod jar
59+
includeMod("thedarkcolour:kotlinforforge:$kotlinForgeVersion")
60+
includeMod("io.github.llamalad7:mixinextras-forge:$mixinExtrasVersion")
61+
compileOnly(annotationProcessor("io.github.llamalad7:mixinextras-common:$mixinExtrasVersion")!!)
62+
6163
// Bugfixes
6264
compileOnly(kotlin("stdlib")) // Hack https://github.com/thedarkcolour/KotlinForForge/issues/93
6365

0 commit comments

Comments
 (0)