diff --git a/src/main/java/com/replaymod/render/utils/Lwjgl3Loader.java b/src/main/java/com/replaymod/render/utils/Lwjgl3Loader.java index 8c832acd..916a1d90 100644 --- a/src/main/java/com/replaymod/render/utils/Lwjgl3Loader.java +++ b/src/main/java/com/replaymod/render/utils/Lwjgl3Loader.java @@ -33,9 +33,15 @@ public class Lwjgl3Loader extends URLClassLoader { Path nativesDir = ReplayMod.instance.folders.getCacheFolder().resolve("lwjgl-natives"); Class configClass = Class.forName("org.lwjgl.system.Configuration", true, this); - Object extractDirField = configClass.getField("SHARED_LIBRARY_EXTRACT_DIRECTORY").get(null); Method setMethod = configClass.getMethod("set", Object.class); - setMethod.invoke(extractDirField, nativesDir.toAbsolutePath().toString()); + setMethod.invoke( + configClass.getField("SHARED_LIBRARY_EXTRACT_DIRECTORY").get(null), + nativesDir.toAbsolutePath().toString() + ); + setMethod.invoke( + configClass.getField("SHARED_LIBRARY_EXTRACT_PATH").get(null), + (Object) null + ); } private boolean canBeSharedWithMc(String name) {