@@ -16,7 +16,8 @@ repositories {
1616dependencies {
1717 if (mod.isFabric) {
1818 val flkVersion = project.properties[" flk_version" ].toString()
19- modCompileClasspath(" net.fabricmc:fabric-language-kotlin:$flkVersion +kotlin.$kotlinVersion " )
19+
20+ implementMod(" net.fabricmc:fabric-language-kotlin:$flkVersion +kotlin.$kotlinVersion " )
2021 } else {
2122 val klfVersion = project.properties[" klf_version" ].toString()
2223 val klfLoaderVersion = project.properties[" klf_loader_version" ].toString()
@@ -26,10 +27,16 @@ dependencies {
2627
2728tasks.processResources {
2829 if (mod.isFabric) expand(
29- " fabric_loader" to mod.prop(" loader_version" ),
30- " java_version" to java.toolchain.languageVersion.toString(),
31- " fabric_api" to mod.prop(" fabric_version" ), " flk_version" to " ${mod.prop(" flk_version" )} +kotlin.$kotlinVersion "
30+ " fabric_loader" to mod.prop(" loader_version" ), " java_version" to java.toolchain
31+ .languageVersion.toString(), " fabric_api" to mod.prop(" fabric_version" ),
32+ " flk_version" to " ${mod.prop(" flk_version" )} +kotlin.$kotlinVersion "
33+ ) else expand(
34+ " neoforge_version" to mod.prop(" loader_version" ), " klf_version" to mod.prop(" klf_version" ),
3235 )
3336}
3437
35-
38+ fun DependencyHandlerScope.implementMod (dependencyNotation : Any ) {
39+ if (stonecutter.eval(mod.minecraftVersion, " >=26.1.0" ))
40+ implementation(dependencyNotation)
41+ else " modImplementation" (dependencyNotation)
42+ }
0 commit comments