diff --git a/gradle.properties b/gradle.properties index 6142d5b876..0c2c782277 100644 --- a/gradle.properties +++ b/gradle.properties @@ -41,7 +41,7 @@ nightconfig_version=3.8.2 jetbrains_annotations_version=24.0.1 apache_maven_artifact_version=3.9.9 jarjar_version=0.4.1 -fancy_mod_loader_version=9.0.5 +fancy_mod_loader_version=9.0.14 typetools_version=0.6.3 mixin_extras_version=0.4.1 diff --git a/projects/neoforge/build.gradle b/projects/neoforge/build.gradle index 0995f8a337..fcef50ac73 100644 --- a/projects/neoforge/build.gradle +++ b/projects/neoforge/build.gradle @@ -102,8 +102,11 @@ dependencies { } moduleLibraries "net.neoforged.fancymodloader:securejarhandler:${project.fancy_mod_loader_version}" + moduleLibraries "net.neoforged.fancymodloader:bootstraplauncher:${project.fancy_mod_loader_version}" + moduleLibraries "net.neoforged:JarJarFileSystems:${project.jarjar_version}" + for (var asmModule : ["org.ow2.asm:asm", "org.ow2.asm:asm-commons", "org.ow2.asm:asm-tree", "org.ow2.asm:asm-util", "org.ow2.asm:asm-analysis"]) { - moduleLibraries(asmModule) { + libraries(asmModule) { // Vanilla ships with ASM 9.3 transitively (via their OpenID connect library dependency), we require // ASM in a more recent version and have to strictly require this to override the strict Minecraft version. version { @@ -111,9 +114,6 @@ dependencies { } } } - moduleLibraries "net.neoforged.fancymodloader:bootstraplauncher:${project.fancy_mod_loader_version}" - moduleLibraries "net.neoforged:JarJarFileSystems:${project.jarjar_version}" - libraries ("net.neoforged.fancymodloader:loader:${project.fancy_mod_loader_version}") { exclude group: 'org.slf4j' exclude group: 'net.fabricmc'