Describe the bug
The Impact Client fails to start on Aarch64 macOS devices. Following the same install instructions as below, but on an Intel-based Mac, leads to Impact starting without issue.
To Reproduce
Steps to reproduce the behavior:
Install ManyMC (PolyMC fork for Aarch64 macOS) and Java through Homebrew by running the command brew install --cask manymc zulu8 zulu17.
In ManyMC, press Add Instance. Set the Minecraft version to 1.12.2, the Mod Loader to Forge, and the Forge version to 14.23.5.2859. Press the OK button to add the instance.
Run the Impact Installer using the command java -jar ~/Downloads/ImpactInstaller-0.9.5.jar and use the Install for Forge Mod option. Set the Minecraft version to 1.12.2, and the Impact version to 4.9.1. Save the .jar file as "Impact-4.9.1-1.12.2.jar" to your downloads folder.
In ManyMC, click on your 1.12.2 instance, and press Edit Instance. Go to the Mods section, and press Add .jar. Use the file selector to add the "Impact-4.9.1-1.12.2.jar" created earlier, and then press Ok to add it.
In the Instance's menu, go to Settings, and click on Java installation. Press Auto Detect, and click on the first line with the version string 1.8.0_342 (which should be zulu8), then press Ok.
Press the Launch button in the Instance's menu to launch the created instance.
The Instance will begin to show the Minecraft loading screen, and then crash.
Expected behavior
I expected Minecraft to start correctly and reach the menu without crashing.
Screenshots
The Minecraft loading screen right before crashing.
The crash message in the ManyMC launcher.
Game output
```
ManyMC version: 0.1.2-develop
Launched instance in online mode
authserver.mojang.com resolves to:
[13.224.4.53, 13.224.4.58, 13.224.4.35, 13.224.4.54]
session.minecraft.net resolves to:
[52.45.69.223, 3.229.83.86, 52.7.214.17]
textures.minecraft.net resolves to:
[13.224.2.100, 13.224.2.51, 13.224.2.89, 13.224.2.19]
api.mojang.com resolves to:
[99.86.38.109, 99.86.38.45, 99.86.38.43, 99.86.38.128]
Minecraft folder is:
/Users/kat/Library/Application Support/ManyMC/instances/1.12.2/.minecraft
Java path is:
/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/bin/java
Checking Java version...
Java is version 1.8.0_342, using aarch64 architecture, from Azul Systems, Inc..
Main Class:
net.minecraft.launchwrapper.Launch
Native path:
/Users/kat/Library/Application Support/ManyMC/instances/1.12.2/natives
Libraries:
/Users/kat/Library/Application Support/ManyMC/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar
/Users/kat/Library/Application Support/ManyMC/libraries/ca/weblite/java-objc-bridge/1.1.0-mmachina.1/java-objc-bridge-1.1.0-mmachina.1.jar
/Users/kat/Library/Application Support/ManyMC/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar
/Users/kat/Library/Application Support/ManyMC/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar
/Users/kat/Library/Application Support/ManyMC/libraries/com/mojang/patchy/1.3.9/patchy-1.3.9.jar
/Users/kat/Library/Application Support/ManyMC/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar
/Users/kat/Library/Application Support/ManyMC/libraries/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar
/Users/kat/Library/Application Support/ManyMC/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar
/Users/kat/Library/Application Support/ManyMC/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar
/Users/kat/Library/Application Support/ManyMC/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar
/Users/kat/Library/Application Support/ManyMC/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar
/Users/kat/Library/Application Support/ManyMC/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar
/Users/kat/Library/Application Support/ManyMC/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar
/Users/kat/Library/Application Support/ManyMC/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar
/Users/kat/Library/Application Support/ManyMC/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar
/Users/kat/Library/Application Support/ManyMC/libraries/io/netty/netty-all/4.1.9.Final/netty-all-4.1.9.Final.jar
/Users/kat/Library/Application Support/ManyMC/libraries/com/google/guava/guava/21.0/guava-21.0.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar
/Users/kat/Library/Application Support/ManyMC/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar
/Users/kat/Library/Application Support/ManyMC/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar
/Users/kat/Library/Application Support/ManyMC/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar
/Users/kat/Library/Application Support/ManyMC/libraries/com/mojang/authlib/1.5.25/authlib-1.5.25.jar
/Users/kat/Library/Application Support/ManyMC/libraries/com/mojang/realms/1.10.22/realms-1.10.22.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar
/Users/kat/Library/Application Support/ManyMC/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar
/Users/kat/Library/Application Support/ManyMC/libraries/it/unimi/dsi/fastutil/7.1.0/fastutil-7.1.0.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/apache/logging/log4j/log4j-api/2.17.1/log4j-api-2.17.1.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/apache/logging/log4j/log4j-core/2.17.1/log4j-core-2.17.1.jar
/Users/kat/Library/Application Support/ManyMC/libraries/net/minecraftforge/forge/1.12.2-14.23.5.2859/forge-1.12.2-14.23.5.2859-universal.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/ow2/asm/asm-debug-all/5.2/asm-debug-all-5.2.jar
/Users/kat/Library/Application Support/ManyMC/libraries/net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/jline/jline/3.5.1/jline-3.5.1.jar
/Users/kat/Library/Application Support/ManyMC/libraries/com/typesafe/akka/akka-actor_2.11/2.3.3/akka-actor_2.11-2.3.3.jar
/Users/kat/Library/Application Support/ManyMC/libraries/com/typesafe/config/1.2.1/config-1.2.1.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/scala-actors-migration_2.11/1.1.0/scala-actors-migration_2.11-1.1.0.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/scala-compiler/2.11.1/scala-compiler-2.11.1.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2_mc/scala-continuations-library_2.11-1.0.2_mc.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2_mc/scala-continuations-plugin_2.11.1-1.0.2_mc.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar
/Users/kat/Library/Application Support/ManyMC/libraries/lzma/lzma/0.0.1/lzma-0.0.1.jar
/Users/kat/Library/Application Support/ManyMC/libraries/java3d/vecmath/1.5.2/vecmath-1.5.2.jar
/Users/kat/Library/Application Support/ManyMC/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/apache/maven/maven-artifact/3.5.3/maven-artifact-3.5.3.jar
/Users/kat/Library/Application Support/ManyMC/libraries/com/mojang/minecraft/1.12.2/minecraft-1.12.2-client.jar
Native libraries:
/Users/kat/Library/Application Support/ManyMC/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-osx.jar
/Users/kat/Library/Application Support/ManyMC/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.4-nightly-20150209-mmachina.2/lwjgl-platform-2.9.4-nightly-20150209-mmachina.2-natives-osx.jar
/Users/kat/Library/Application Support/ManyMC/libraries/ca/weblite/java-objc-bridge/1.0.0/java-objc-bridge-1.0.0-natives-osx.jar
Mods:
[✔️] Impact-4.9.1-1.12.2
Params:
--username --version 1.12.2 --gameDir /Users/kat/Library/Application Support/ManyMC/instances/1.12.2/.minecraft --assetsDir /Users/kat/Library/Application Support/ManyMC/assets --assetIndex 1.12 --uuid --accessToken --userType --versionType release --tweakClass net.minecraftforge.fml.common.launcher.FMLTweaker
Window size: max (if available)
Java Arguments:
[-XX:+UnlockExperimentalVMOptions, -XX:+UseG1GC, -XX:G1NewSizePercent=20, -XX:G1ReservePercent=20, -XX:MaxGCPauseMillis=50, -XX:G1HeapRegionSize=32M, -Xdock:icon=icon.png, -Xdock:name="ManyMC: 1.12.2", -Xms4096m, -Xmx4096m, -Duser.language=en]
Minecraft process ID: 6412
[20:06:32] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[20:06:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[20:06:32] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[20:06:32] [main/INFO] [FML]: Forge Mod Loader version 14.23.5.2859 for Minecraft 1.12.2 loading
[20:06:32] [main/INFO] [FML]: Java is OpenJDK 64-Bit Server VM, version 1.8.0_342, running on Mac OS X:aarch64:12.5, installed at /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre
[20:06:32] [main/INFO] [FML]: Searching /Users/kat/Library/Application Support/ManyMC/instances/1.12.2/.minecraft/mods for mods
[20:06:32] [main/INFO] [FML]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from Impact-4.9.1-1.12.2.jar
[20:06:32] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[20:06:32] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.launch.MixinTweaker
[20:06:32] [main/INFO] [mixin]: SpongePowered MIXIN Subsystem Version=0.7.11 Source=file:/Users/kat/Library/Application%20Support/ManyMC/instances/1.12.2/.minecraft/mods/Impact-4.9.1-1.12.2.jar Service=LaunchWrapper Env=CLIENT
[20:06:32] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[20:06:32] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[20:06:32] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[20:06:32] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[20:06:38] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[20:06:38] [main/INFO] [FML]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[20:06:38] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[20:06:38] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker
[20:06:38] [main/INFO] [mixin]: Compatibility level set to JAVA_8
[20:06:38] [main/ERROR] [mixin]: Mixin config mixins.impact.json does not specify "minVersion" property
[20:06:38] [main/ERROR] [mixin]: Mixin config mixins.baritone.json does not specify "minVersion" property
[20:06:38] [main/INFO] [mixin]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@1cc9cfb2
[20:06:38] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[20:06:38] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[20:06:38] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker
[20:06:38] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[20:06:38] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker
[20:06:39] [main/WARN] [mixin]: Error loading class: Config (java.lang.ClassNotFoundException: The specified class 'Config' was not found)
[20:06:39] [main/WARN] [mixin]: @Mixin target net.minecraft.block.state.BlockStateContainer$StateImplementation is public in mixins.baritone.json:MixinStateImplementation and should be specified in value
[20:06:39] [main/INFO] [STDOUT]: [me.zero.clarinet.hook.mixin.plugin.ImpactMixinPlugin:getMixins:12]: Final result for mixins is []
[20:06:39] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[20:06:40] [Client thread/INFO] [minecraft/Minecraft]: Setting user: transkatgirl
[20:06:41] [Client thread/INFO] [minecraft/Minecraft]: LWJGL Version: 2.9.4
[20:06:41] [Client thread/INFO] [FML]: -- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Mac OS X (aarch64) version 12.5
Java Version: 1.8.0_342, Azul Systems, Inc.
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Azul Systems, Inc.
Memory: 3871774312 bytes (3692 MB) / 4294967296 bytes (4096 MB) up to 4294967296 bytes (4096 MB)
JVM Flags: 8 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M -Xms4096m -Xmx4096m
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
Loaded coremods (and transformers):
GL info: ' Vendor: 'Apple' Version: '2.1 Metal - 76.3' Renderer: 'Apple M1'
[20:06:41] [Client thread/INFO] [FML]: MinecraftForge v14.23.5.2859 Initialized
[20:06:41] [Client thread/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients.
[20:06:41] [Client thread/INFO] [FML]: Invalid recipe found with multiple oredict ingredients in the same ingredient...
[20:06:42] [Client thread/INFO] [FML]: Replaced 1227 ore ingredients
[20:06:42] [Client thread/INFO] [FML]: Searching /Users/kat/Library/Application Support/ManyMC/instances/1.12.2/.minecraft/mods for mods
[20:06:42] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load
[20:06:42] [Client thread/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge] at CLIENT
[20:06:42] [Client thread/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge] at SERVER
[20:06:42] [Client thread/INFO] [minecraft/SimpleReloadableResourceManager]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge
[20:06:42] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
[20:06:42] [Client thread/INFO] [FML]: Found 1168 ObjectHolder annotations
[20:06:42] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations
[20:06:42] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations
[20:06:42] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[20:06:42] [Forge Version Check/INFO] [forge.VersionCheck]: [forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
[20:06:42] [Client thread/INFO] [FML]: Applying holder lookups
[20:06:42] [Client thread/INFO] [FML]: Holder lookups applied
[20:06:42] [Client thread/INFO] [FML]: Applying holder lookups
[20:06:42] [Client thread/INFO] [FML]: Holder lookups applied
[20:06:42] [Client thread/INFO] [FML]: Applying holder lookups
[20:06:42] [Client thread/INFO] [FML]: Holder lookups applied
[20:06:42] [Client thread/INFO] [FML]: Applying holder lookups
[20:06:42] [Client thread/INFO] [FML]: Holder lookups applied
[20:06:42] [Client thread/INFO] [FML]: Injecting itemstacks
[20:06:42] [Client thread/INFO] [FML]: Itemstack injection complete
[20:06:43] [Sound Library Loader/INFO] [minecraft/SoundManager]: Starting up SoundSystem...
[20:06:43] [Thread-5/INFO] [minecraft/SoundManager]: Initializing LWJGL OpenAL
[20:06:43] [Thread-5/INFO] [minecraft/SoundManager]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[20:06:43] [Thread-5/INFO] [minecraft/SoundManager]: OpenAL initialized.
[20:06:43] [Sound Library Loader/INFO] [minecraft/SoundManager]: Sound engine started
[20:06:44] [Forge Version Check/INFO] [forge.VersionCheck]: [forge] Found status: UP_TO_DATE Target: null
[20:06:44] [Thread-3/INFO] [FML]: Using sync timing. 200 frames of Display.update took 329720622 nanos
[20:06:44] [Client thread/INFO] [FML]: Max texture size: 16384
[20:06:44] [Client thread/INFO] [minecraft/TextureMap]: Created: 512x512 textures-atlas
[20:06:45] [Client thread/INFO] [FML]: Applying holder lookups
[20:06:45] [Client thread/INFO] [FML]: Holder lookups applied
[20:06:45] [Client thread/INFO] [FML]: Injecting itemstacks
[20:06:45] [Client thread/INFO] [FML]: Itemstack injection complete
[20:06:45] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 4 mods
[20:06:45] [Client thread/ERROR] [mojang/Narrator]: Error while loading the narrator : java.lang.UnsatisfiedLinkError: /private/var/folders/yw/yyhjvj9n2y52vy8vqxtys21r0000gn/T/jna-105950/jna2172414986709260470.tmp: dlopen(/private/var/folders/yw/yyhjvj9n2y52vy8vqxtys21r0000gn/T/jna-105950/jna2172414986709260470.tmp, 0x0001): tried: '/private/var/folders/yw/yyhjvj9n2y52vy8vqxtys21r0000gn/T/jna-105950/jna2172414986709260470.tmp' (fat file, but missing compatible architecture (have (i386,x86_64), need (arm64e)))
[20:06:45] [Client thread/INFO] [STDOUT]: [baritone.api.utils.SettingsUtil:readAndApply:-1]: Baritone settings file not found, resetting.
[20:06:45] [Client thread/INFO] [Impact]: Initializing Fonts
[20:06:46] [Client thread/WARN] [FML]: =============================================================
[20:06:46] [Client thread/WARN] [FML]: MOD HAS DIRECT REFERENCE System.exit() THIS IS NOT ALLOWED REROUTING TO FML!
[20:06:46] [Client thread/WARN] [FML]: Offender: net/impactclient/7.1()Ljava/net/URL;
[20:06:46] [Client thread/WARN] [FML]: Use FMLCommonHandler.exitJava instead
[20:06:46] [Client thread/WARN] [FML]: =============================================================
[20:06:47] [Client thread/ERROR] [Impact]: Error getting Impact API token from minecraft login
java.io.IOException: /login/minecraft is not ok, it's 401
at net.impactclient.5V.0(5V.java:4) [5V.class:?]
at net.impactclient.7.(7.java:21) [7.class:?]
at net.impactclient.0H.0(0H.java:7) [0H.class:?]
at net.impactclient.0ay.2(0ay.java:95) [0ay.class:?]
at net.impactclient.4t.0(4t.java:5) [4t.class:?]
at net.minecraft.client.Minecraft.handler$init$zzl000(Minecraft.java:3332) [bib.class:?]
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:570) [bib.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378) [bib.class:?]
at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_342]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_342]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_342]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_342]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_342]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_342]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_342]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_342]
at org.multimc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104) [NewLaunch.jar:?]
at org.multimc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175) [NewLaunch.jar:?]
at org.multimc.impl.OneSixLauncher.launch(OneSixLauncher.java:185) [NewLaunch.jar:?]
at org.multimc.EntryPoint.listen(EntryPoint.java:127) [NewLaunch.jar:?]
at org.multimc.EntryPoint.main(EntryPoint.java:57) [NewLaunch.jar:?]
[20:06:47] [Client thread/INFO] [STDERR]: [org.b.b.g:c:-1]: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
[20:06:47] [Client thread/INFO] [STDERR]: [org.b.b.g:c:-1]: SLF4J: Defaulting to no-operation (NOP) logger implementation
[20:06:47] [Client thread/INFO] [STDERR]: [org.b.b.g:c:-1]: SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[20:06:47] [Client thread/INFO] [STDERR]: [org.b.b.g:c:-1]: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
[20:06:47] [Client thread/INFO] [STDERR]: [org.b.b.g:c:-1]: SLF4J: Defaulting to no-operation (NOP) logger implementation
[20:06:47] [Client thread/INFO] [STDERR]: [org.b.b.g:c:-1]: SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[20:06:47] [Client thread/INFO] [STDOUT]: [io.github.ImpactDevelopment.installer.utils.Tracky:event:-1]: Sending event category=client action=launch label=4.9.1-1.12.2 cid=32ba6d09-028c-40c5-b7cc-0b439b434117
[20:06:47] [pool-5-thread-1/INFO] [Impact]: Checking for Updates
[20:06:47] [pool-5-thread-1/INFO] [STDOUT]: [net.impactclient.5B:0:10]: Offering updates to betas: false
[20:06:47] [pool-5-thread-1/INFO] [STDOUT]: [io.github.ImpactDevelopment.installer.github.Github:fetchReleases:-1]: Fetching releases from ImpactDevelopment/ImpactReleases
[20:06:47] [pool-5-thread-1/INFO] [STDOUT]: [io.github.ImpactDevelopment.installer.utils.Fetcher:fetchBytes:-1]: DOWNLOADING http://impactclient.net/releases.json
[20:06:48] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:func_179870_a:553]: ---- Minecraft Crash Report ----
WARNING: coremods are present:
Contact their authors BEFORE contacting forge
// Daisy, daisy...
Time: 7/30/22 8:06 PM
Description: Initializing game
java.lang.NoClassDefFoundError: Could not initialize class com.sun.jna.Native
at club.minnced.discord.rpc.DiscordRPC.(DiscordRPC.java:42)
at net.impactclient.0aP.(0aP.java:40)
at net.impactclient.8P.2(8P.java:48)
at net.impactclient.73.0(73.java:13)
at net.impactclient.8P.(8P.java:61)
at net.impactclient.3V.1(3V.java:34)
at net.impactclient.0ay.2(0ay.java:69)
at net.impactclient.4t.0(4t.java:5)
at net.minecraft.client.Minecraft.handler$init$zzl000(Minecraft.java:3332)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:570)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.multimc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104)
at org.multimc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175)
at org.multimc.impl.OneSixLauncher.launch(OneSixLauncher.java:185)
at org.multimc.EntryPoint.listen(EntryPoint.java:127)
at org.multimc.EntryPoint.main(EntryPoint.java:57)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client thread
Stacktrace:
at club.minnced.discord.rpc.DiscordRPC.(DiscordRPC.java:42)
at net.impactclient.0aP.(0aP.java:40)
at net.impactclient.8P.2(8P.java:48)
at net.impactclient.73.0(73.java:13)
at net.impactclient.8P.(8P.java:61)
at net.impactclient.3V.1(3V.java:34)
at net.impactclient.0ay.2(0ay.java:69)
at net.impactclient.4t.0(4t.java:5)
at net.minecraft.client.Minecraft.handler$init$zzl000(Minecraft.java:3332)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:570)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.multimc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104)
at org.multimc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175)
at org.multimc.impl.OneSixLauncher.launch(OneSixLauncher.java:185)
at org.multimc.EntryPoint.listen(EntryPoint.java:127)
at org.multimc.EntryPoint.main(EntryPoint.java:57)
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Mac OS X (aarch64) version 12.5
Java Version: 1.8.0_342, Azul Systems, Inc.
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Azul Systems, Inc.
Memory: 3336194984 bytes (3181 MB) / 4294967296 bytes (4096 MB) up to 4294967296 bytes (4096 MB)
JVM Flags: 8 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M -Xms4096m -Xmx4096m
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.5.2859 4 mods loaded, 4 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
| State | ID | Version | Source | Signature |
|:------ |:--------- |:------------ |:--------------------------------------- |:---------------------------------------- |
| LCHIJA | minecraft | 1.12.2 | minecraft.jar | None |
| LCHIJA | mcp | 9.42 | minecraft.jar | None |
| LCHIJA | FML | 8.0.99.99 | forge-1.12.2-14.23.5.2859-universal.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCHIJA | forge | 14.23.5.2859 | forge-1.12.2-14.23.5.2859-universal.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
Loaded coremods (and transformers):
GL info: ' Vendor: 'Apple' Version: '2.1 Metal - 76.3' Renderer: 'Apple M1'
Launched Version: 1.12.2
LWJGL: 2.9.4
OpenGL: Apple M1 GL version 2.1 Metal - 76.3, Apple
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because ARB_framebuffer_object is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 8x Apple M1
[20:06:48] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:func_179870_a:553]: #@!@# Game crashed! Crash report saved to: #@!@# /Users/kat/Library/Application Support/ManyMC/instances/1.12.2/.minecraft/crash-reports/crash-2022-07-30_20.06.48-client.txt
Process exited with code 255.
Clipboard copy at: 30 Jul 2022 20:09:36 -0700
```
Crash report
```
---- Minecraft Crash Report ----
WARNING: coremods are present:
Contact their authors BEFORE contacting forge
// But it works on my machine.
Time: 7/30/22 8:06 PM
Description: Initializing game
java.lang.NoClassDefFoundError: Could not initialize class com.sun.jna.Native
at club.minnced.discord.rpc.DiscordRPC.(DiscordRPC.java:42)
at net.impactclient.0aP.(0aP.java:40)
at net.impactclient.8P.2(8P.java:48)
at net.impactclient.73.0(73.java:13)
at net.impactclient.8P.(8P.java:61)
at net.impactclient.3V.1(3V.java:34)
at net.impactclient.0ay.2(0ay.java:69)
at net.impactclient.4t.0(4t.java:5)
at net.minecraft.client.Minecraft.handler$init$zzl000(Minecraft.java:3332)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:570)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.multimc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104)
at org.multimc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175)
at org.multimc.impl.OneSixLauncher.launch(OneSixLauncher.java:185)
at org.multimc.EntryPoint.listen(EntryPoint.java:127)
at org.multimc.EntryPoint.main(EntryPoint.java:57)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client thread
Stacktrace:
at club.minnced.discord.rpc.DiscordRPC.(DiscordRPC.java:42)
at net.impactclient.0aP.(0aP.java:40)
at net.impactclient.8P.2(8P.java:48)
at net.impactclient.73.0(73.java:13)
at net.impactclient.8P.(8P.java:61)
at net.impactclient.3V.1(3V.java:34)
at net.impactclient.0ay.2(0ay.java:69)
at net.impactclient.4t.0(4t.java:5)
at net.minecraft.client.Minecraft.handler$init$zzl000(Minecraft.java:3332)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:570)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.multimc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104)
at org.multimc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175)
at org.multimc.impl.OneSixLauncher.launch(OneSixLauncher.java:185)
at org.multimc.EntryPoint.listen(EntryPoint.java:127)
at org.multimc.EntryPoint.main(EntryPoint.java:57)
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Mac OS X (aarch64) version 12.5
Java Version: 1.8.0_342, Azul Systems, Inc.
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Azul Systems, Inc.
Memory: 3336194984 bytes (3181 MB) / 4294967296 bytes (4096 MB) up to 4294967296 bytes (4096 MB)
JVM Flags: 8 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M -Xms4096m -Xmx4096m
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.5.2859 4 mods loaded, 4 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
| State | ID | Version | Source | Signature |
|:------ |:--------- |:------------ |:--------------------------------------- |:---------------------------------------- |
| LCHIJA | minecraft | 1.12.2 | minecraft.jar | None |
| LCHIJA | mcp | 9.42 | minecraft.jar | None |
| LCHIJA | FML | 8.0.99.99 | forge-1.12.2-14.23.5.2859-universal.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCHIJA | forge | 14.23.5.2859 | forge-1.12.2-14.23.5.2859-universal.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
Loaded coremods (and transformers):
GL info: ' Vendor: 'Apple' Version: '2.1 Metal - 76.3' Renderer: 'Apple M1'
Launched Version: 1.12.2
LWJGL: 2.9.4
OpenGL: Apple M1 GL version 2.1 Metal - 76.3, Apple
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because ARB_framebuffer_object is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 8x Apple M1
```
Additional Client Info
- Impact Version: 4.9.1 for 1.12.2
- Using Optifine? No
- Using LiteLoader? No
- Enabled mods: N/A (Haven't been able to start Impact for the first time yet)
- Operating System: macOS Monterey 12.5
Additional context
I was able to test this on an Intel-based Macbook Pro. When following the same steps as I did on the Apple Silicon Macbook Air, with the only change to the instructions being using PolyMC instead of ManyMC (ManyMC is a fork of PolyMC for Aarch64 macOS), Impact is able to start without issue. The Intel-based Macbook was also running macOS Monterey 12.5.
Describe the bug The Impact Client fails to start on Aarch64 macOS devices. Following the same install instructions as below, but on an Intel-based Mac, leads to Impact starting without issue.
To Reproduce Steps to reproduce the behavior:
brew install --cask manymc zulu8 zulu17
.java -jar ~/Downloads/ImpactInstaller-0.9.5.jar
and use the Install for Forge Mod option. Set the Minecraft version to 1.12.2, and the Impact version to 4.9.1. Save the .jar file as "Impact-4.9.1-1.12.2.jar" to your downloads folder.Expected behavior I expected Minecraft to start correctly and reach the menu without crashing.
Screenshots
The Minecraft loading screen right before crashing.
The crash message in the ManyMC launcher.
Game output
``` ManyMC version: 0.1.2-develop Launched instance in online mode authserver.mojang.com resolves to: [13.224.4.53, 13.224.4.58, 13.224.4.35, 13.224.4.54] session.minecraft.net resolves to: [52.45.69.223, 3.229.83.86, 52.7.214.17] textures.minecraft.net resolves to: [13.224.2.100, 13.224.2.51, 13.224.2.89, 13.224.2.19] api.mojang.com resolves to: [99.86.38.109, 99.86.38.45, 99.86.38.43, 99.86.38.128] Minecraft folder is: /Users/kat/Library/Application Support/ManyMC/instances/1.12.2/.minecraft Java path is: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/bin/java Checking Java version... Java is version 1.8.0_342, using aarch64 architecture, from Azul Systems, Inc.. Main Class: net.minecraft.launchwrapper.Launch Native path: /Users/kat/Library/Application Support/ManyMC/instances/1.12.2/natives Libraries: /Users/kat/Library/Application Support/ManyMC/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar /Users/kat/Library/Application Support/ManyMC/libraries/ca/weblite/java-objc-bridge/1.1.0-mmachina.1/java-objc-bridge-1.1.0-mmachina.1.jar /Users/kat/Library/Application Support/ManyMC/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar /Users/kat/Library/Application Support/ManyMC/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar /Users/kat/Library/Application Support/ManyMC/libraries/com/mojang/patchy/1.3.9/patchy-1.3.9.jar /Users/kat/Library/Application Support/ManyMC/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar /Users/kat/Library/Application Support/ManyMC/libraries/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar /Users/kat/Library/Application Support/ManyMC/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar /Users/kat/Library/Application Support/ManyMC/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar /Users/kat/Library/Application Support/ManyMC/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar /Users/kat/Library/Application Support/ManyMC/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar /Users/kat/Library/Application Support/ManyMC/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar /Users/kat/Library/Application Support/ManyMC/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar /Users/kat/Library/Application Support/ManyMC/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar /Users/kat/Library/Application Support/ManyMC/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar /Users/kat/Library/Application Support/ManyMC/libraries/io/netty/netty-all/4.1.9.Final/netty-all-4.1.9.Final.jar /Users/kat/Library/Application Support/ManyMC/libraries/com/google/guava/guava/21.0/guava-21.0.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar /Users/kat/Library/Application Support/ManyMC/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar /Users/kat/Library/Application Support/ManyMC/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/kat/Library/Application Support/ManyMC/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/kat/Library/Application Support/ManyMC/libraries/com/mojang/authlib/1.5.25/authlib-1.5.25.jar /Users/kat/Library/Application Support/ManyMC/libraries/com/mojang/realms/1.10.22/realms-1.10.22.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar /Users/kat/Library/Application Support/ManyMC/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar /Users/kat/Library/Application Support/ManyMC/libraries/it/unimi/dsi/fastutil/7.1.0/fastutil-7.1.0.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/apache/logging/log4j/log4j-api/2.17.1/log4j-api-2.17.1.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/apache/logging/log4j/log4j-core/2.17.1/log4j-core-2.17.1.jar /Users/kat/Library/Application Support/ManyMC/libraries/net/minecraftforge/forge/1.12.2-14.23.5.2859/forge-1.12.2-14.23.5.2859-universal.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/ow2/asm/asm-debug-all/5.2/asm-debug-all-5.2.jar /Users/kat/Library/Application Support/ManyMC/libraries/net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/jline/jline/3.5.1/jline-3.5.1.jar /Users/kat/Library/Application Support/ManyMC/libraries/com/typesafe/akka/akka-actor_2.11/2.3.3/akka-actor_2.11-2.3.3.jar /Users/kat/Library/Application Support/ManyMC/libraries/com/typesafe/config/1.2.1/config-1.2.1.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/scala-actors-migration_2.11/1.1.0/scala-actors-migration_2.11-1.1.0.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/scala-compiler/2.11.1/scala-compiler-2.11.1.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2_mc/scala-continuations-library_2.11-1.0.2_mc.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2_mc/scala-continuations-plugin_2.11.1-1.0.2_mc.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar /Users/kat/Library/Application Support/ManyMC/libraries/lzma/lzma/0.0.1/lzma-0.0.1.jar /Users/kat/Library/Application Support/ManyMC/libraries/java3d/vecmath/1.5.2/vecmath-1.5.2.jar /Users/kat/Library/Application Support/ManyMC/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/apache/maven/maven-artifact/3.5.3/maven-artifact-3.5.3.jar /Users/kat/Library/Application Support/ManyMC/libraries/com/mojang/minecraft/1.12.2/minecraft-1.12.2-client.jar Native libraries: /Users/kat/Library/Application Support/ManyMC/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-osx.jar /Users/kat/Library/Application Support/ManyMC/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.4-nightly-20150209-mmachina.2/lwjgl-platform-2.9.4-nightly-20150209-mmachina.2-natives-osx.jar /Users/kat/Library/Application Support/ManyMC/libraries/ca/weblite/java-objc-bridge/1.0.0/java-objc-bridge-1.0.0-natives-osx.jar Mods: [✔️] Impact-4.9.1-1.12.2 Params: --username --version 1.12.2 --gameDir /Users/kat/Library/Application Support/ManyMC/instances/1.12.2/.minecraft --assetsDir /Users/kat/Library/Application Support/ManyMC/assets --assetIndex 1.12 --uuid --accessToken --userType --versionType release --tweakClass net.minecraftforge.fml.common.launcher.FMLTweaker Window size: max (if available) Java Arguments: [-XX:+UnlockExperimentalVMOptions, -XX:+UseG1GC, -XX:G1NewSizePercent=20, -XX:G1ReservePercent=20, -XX:MaxGCPauseMillis=50, -XX:G1HeapRegionSize=32M, -Xdock:icon=icon.png, -Xdock:name="ManyMC: 1.12.2", -Xms4096m, -Xmx4096m, -Duser.language=en] Minecraft process ID: 6412 [20:06:32] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [20:06:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [20:06:32] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [20:06:32] [main/INFO] [FML]: Forge Mod Loader version 14.23.5.2859 for Minecraft 1.12.2 loading [20:06:32] [main/INFO] [FML]: Java is OpenJDK 64-Bit Server VM, version 1.8.0_342, running on Mac OS X:aarch64:12.5, installed at /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre [20:06:32] [main/INFO] [FML]: Searching /Users/kat/Library/Application Support/ManyMC/instances/1.12.2/.minecraft/mods for mods [20:06:32] [main/INFO] [FML]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from Impact-4.9.1-1.12.2.jar [20:06:32] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [20:06:32] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.launch.MixinTweaker [20:06:32] [main/INFO] [mixin]: SpongePowered MIXIN Subsystem Version=0.7.11 Source=file:/Users/kat/Library/Application%20Support/ManyMC/instances/1.12.2/.minecraft/mods/Impact-4.9.1-1.12.2.jar Service=LaunchWrapper Env=CLIENT [20:06:32] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [20:06:32] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [20:06:32] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [20:06:32] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [20:06:38] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557 [20:06:38] [main/INFO] [FML]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc [20:06:38] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [20:06:38] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker [20:06:38] [main/INFO] [mixin]: Compatibility level set to JAVA_8 [20:06:38] [main/ERROR] [mixin]: Mixin config mixins.impact.json does not specify "minVersion" property [20:06:38] [main/ERROR] [mixin]: Mixin config mixins.baritone.json does not specify "minVersion" property [20:06:38] [main/INFO] [mixin]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@1cc9cfb2 [20:06:38] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [20:06:38] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [20:06:38] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker [20:06:38] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [20:06:38] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker [20:06:39] [main/WARN] [mixin]: Error loading class: Config (java.lang.ClassNotFoundException: The specified class 'Config' was not found) [20:06:39] [main/WARN] [mixin]: @Mixin target net.minecraft.block.state.BlockStateContainer$StateImplementation is public in mixins.baritone.json:MixinStateImplementation and should be specified in value [20:06:39] [main/INFO] [STDOUT]: [me.zero.clarinet.hook.mixin.plugin.ImpactMixinPlugin:getMixins:12]: Final result for mixins is [] [20:06:39] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main} [20:06:40] [Client thread/INFO] [minecraft/Minecraft]: Setting user: transkatgirl [20:06:41] [Client thread/INFO] [minecraft/Minecraft]: LWJGL Version: 2.9.4 [20:06:41] [Client thread/INFO] [FML]: -- System Details -- Details: Minecraft Version: 1.12.2 Operating System: Mac OS X (aarch64) version 12.5 Java Version: 1.8.0_342, Azul Systems, Inc. Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Azul Systems, Inc. Memory: 3871774312 bytes (3692 MB) / 4294967296 bytes (4096 MB) up to 4294967296 bytes (4096 MB) JVM Flags: 8 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M -Xms4096m -Xmx4096m IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: Loaded coremods (and transformers): GL info: ' Vendor: 'Apple' Version: '2.1 Metal - 76.3' Renderer: 'Apple M1' [20:06:41] [Client thread/INFO] [FML]: MinecraftForge v14.23.5.2859 Initialized [20:06:41] [Client thread/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients. [20:06:41] [Client thread/INFO] [FML]: Invalid recipe found with multiple oredict ingredients in the same ingredient... [20:06:42] [Client thread/INFO] [FML]: Replaced 1227 ore ingredients [20:06:42] [Client thread/INFO] [FML]: Searching /Users/kat/Library/Application Support/ManyMC/instances/1.12.2/.minecraft/mods for mods [20:06:42] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load [20:06:42] [Client thread/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge] at CLIENT [20:06:42] [Client thread/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge] at SERVER [20:06:42] [Client thread/INFO] [minecraft/SimpleReloadableResourceManager]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge [20:06:42] [Client thread/INFO] [FML]: Processing ObjectHolder annotations [20:06:42] [Client thread/INFO] [FML]: Found 1168 ObjectHolder annotations [20:06:42] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations [20:06:42] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations [20:06:42] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0 [20:06:42] [Forge Version Check/INFO] [forge.VersionCheck]: [forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json [20:06:42] [Client thread/INFO] [FML]: Applying holder lookups [20:06:42] [Client thread/INFO] [FML]: Holder lookups applied [20:06:42] [Client thread/INFO] [FML]: Applying holder lookups [20:06:42] [Client thread/INFO] [FML]: Holder lookups applied [20:06:42] [Client thread/INFO] [FML]: Applying holder lookups [20:06:42] [Client thread/INFO] [FML]: Holder lookups applied [20:06:42] [Client thread/INFO] [FML]: Applying holder lookups [20:06:42] [Client thread/INFO] [FML]: Holder lookups applied [20:06:42] [Client thread/INFO] [FML]: Injecting itemstacks [20:06:42] [Client thread/INFO] [FML]: Itemstack injection complete [20:06:43] [Sound Library Loader/INFO] [minecraft/SoundManager]: Starting up SoundSystem... [20:06:43] [Thread-5/INFO] [minecraft/SoundManager]: Initializing LWJGL OpenAL [20:06:43] [Thread-5/INFO] [minecraft/SoundManager]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [20:06:43] [Thread-5/INFO] [minecraft/SoundManager]: OpenAL initialized. [20:06:43] [Sound Library Loader/INFO] [minecraft/SoundManager]: Sound engine started [20:06:44] [Forge Version Check/INFO] [forge.VersionCheck]: [forge] Found status: UP_TO_DATE Target: null [20:06:44] [Thread-3/INFO] [FML]: Using sync timing. 200 frames of Display.update took 329720622 nanos [20:06:44] [Client thread/INFO] [FML]: Max texture size: 16384 [20:06:44] [Client thread/INFO] [minecraft/TextureMap]: Created: 512x512 textures-atlas [20:06:45] [Client thread/INFO] [FML]: Applying holder lookups [20:06:45] [Client thread/INFO] [FML]: Holder lookups applied [20:06:45] [Client thread/INFO] [FML]: Injecting itemstacks [20:06:45] [Client thread/INFO] [FML]: Itemstack injection complete [20:06:45] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 4 mods [20:06:45] [Client thread/ERROR] [mojang/Narrator]: Error while loading the narrator : java.lang.UnsatisfiedLinkError: /private/var/folders/yw/yyhjvj9n2y52vy8vqxtys21r0000gn/T/jna-105950/jna2172414986709260470.tmp: dlopen(/private/var/folders/yw/yyhjvj9n2y52vy8vqxtys21r0000gn/T/jna-105950/jna2172414986709260470.tmp, 0x0001): tried: '/private/var/folders/yw/yyhjvj9n2y52vy8vqxtys21r0000gn/T/jna-105950/jna2172414986709260470.tmp' (fat file, but missing compatible architecture (have (i386,x86_64), need (arm64e))) [20:06:45] [Client thread/INFO] [STDOUT]: [baritone.api.utils.SettingsUtil:readAndApply:-1]: Baritone settings file not found, resetting. [20:06:45] [Client thread/INFO] [Impact]: Initializing Fonts [20:06:46] [Client thread/WARN] [FML]: ============================================================= [20:06:46] [Client thread/WARN] [FML]: MOD HAS DIRECT REFERENCE System.exit() THIS IS NOT ALLOWED REROUTING TO FML! [20:06:46] [Client thread/WARN] [FML]: Offender: net/impactclient/7.1()Ljava/net/URL; [20:06:46] [Client thread/WARN] [FML]: Use FMLCommonHandler.exitJava instead [20:06:46] [Client thread/WARN] [FML]: ============================================================= [20:06:47] [Client thread/ERROR] [Impact]: Error getting Impact API token from minecraft login java.io.IOException: /login/minecraft is not ok, it's 401 at net.impactclient.5V.0(5V.java:4) [5V.class:?] at net.impactclient.7.Crash report
``` ---- Minecraft Crash Report ---- WARNING: coremods are present: Contact their authors BEFORE contacting forge // But it works on my machine. Time: 7/30/22 8:06 PM Description: Initializing game java.lang.NoClassDefFoundError: Could not initialize class com.sun.jna.Native at club.minnced.discord.rpc.DiscordRPC.Additional Client Info
- Impact Version: 4.9.1 for 1.12.2 - Using Optifine? No - Using LiteLoader? No - Enabled mods: N/A (Haven't been able to start Impact for the first time yet) - Operating System: macOS Monterey 12.5Additional context I was able to test this on an Intel-based Macbook Pro. When following the same steps as I did on the Apple Silicon Macbook Air, with the only change to the instructions being using PolyMC instead of ManyMC (ManyMC is a fork of PolyMC for Aarch64 macOS), Impact is able to start without issue. The Intel-based Macbook was also running macOS Monterey 12.5.