From 0b9573a91f5dbc6b61bc3eaa6bdb178b8d8d09f4 Mon Sep 17 00:00:00 2001 From: Jonathing Date: Tue, 26 Nov 2024 15:29:04 -0500 Subject: [PATCH] Bump JNA to 5.12.1 (#10187) --- build.gradle | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 420c8c0a3d..dbe3e457de 100644 --- a/build.gradle +++ b/build.gradle @@ -297,6 +297,8 @@ def sharedDeps = { installer 'org.openjdk.nashorn:nashorn-core:15.4' installer "net.minecraftforge:JarJarSelector:${JARJAR_VERSION}" installer "net.minecraftforge:JarJarMetadata:${JARJAR_VERSION}" + installer 'net.java.dev.jna:jna:5.12.1' + installer 'net.java.dev.jna:jna-platform:5.12.1' /* installer 'org.lwjgl:lwjgl:3.2.2' @@ -455,7 +457,7 @@ def sharedFmlonlyForge = { Project prj -> // SecureJarHandler bootstrap values. run.property 'ignoreList', prj.configurations.moduleonly.files.collect {it.name.replaceAll(/([-_]([.\d]*\d+)|\.jar$)/, '') }.join(',') + ",client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,${prj.name}-" // FIXME: Without this jna doesn't work at runtime. Someone figure out why please? - run.property 'mergeModules', 'jna-5.10.0.jar,jna-platform-5.10.0.jar' + run.property 'mergeModules', 'jna-5.12.1.jar,jna-platform-5.12.1.jar' if (userdevRuns.contains(run)) { run.property 'legacyClassPath.file', '{minecraft_classpath_file}' run.jvmArgs '-p', '{modules}'