diff --git a/packages/app-lib/java/src/main/java/com/modrinth/theseus/MinecraftLaunch.java b/packages/app-lib/java/src/main/java/com/modrinth/theseus/MinecraftLaunch.java index f56ef52c4..93c682732 100644 --- a/packages/app-lib/java/src/main/java/com/modrinth/theseus/MinecraftLaunch.java +++ b/packages/app-lib/java/src/main/java/com/modrinth/theseus/MinecraftLaunch.java @@ -118,9 +118,12 @@ public final class MinecraftLaunch { } private static T forceAccessible(T object) throws ReflectiveOperationException { - final Method setAccessible0 = AccessibleObject.class.getDeclaredMethod("setAccessible0", boolean.class); - setAccessible0.setAccessible(true); - setAccessible0.invoke(object, true); + try { + final Method setAccessible0 = AccessibleObject.class.getDeclaredMethod("setAccessible0", boolean.class); + setAccessible0.setAccessible(true); + setAccessible0.invoke(object, true); + } catch (NoSuchMethodException e) { + } return object; } }