@@ -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-
3933val includeLib: Configuration by configurations.creating
34+ val includeMod: Configuration by configurations.creating
4035
4136fun 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