#Issue on Macbook
1 messages · Page 1 of 1 (latest)
How to send a crash log:
Windows: Hit Windows Key + R and type in %appdata%. Open the .minecraft folder.
Mac: On the bar at the top of your screen in Finder, click Go, then click Go to Folder and type ~/Library/Application Support/Minecraft, then hit enter.
Linux: .minecraft is located in your home folder. ~/.minecraft
If you are getting exit code 0, open your Minecraft folder and send latest.log from .minecraft/logs.
If you are getting an exit code other than 0 (ex. Exit Code -1), open your Minecraft folder and send the latest crash report from .minecraft/crash-reports.
How to fix Axiom on arm Macs
You need 3 terminal commands. First, make sure you have Axiom downloaded, and also the Imgui-Java natives https://github.com/SpaiR/imgui-java/actions/runs/5554721970?pr=190 (requires a github account (there is a section "Artifacts" at the bottom. Inside of there, click on "native-libraries". That should start the download. It is a zip, and this one should be unpacked by double clicking it)). Make sure both downloads are in the same folder, and open a Terminal in that folder (type cd and drag the folder into terminal (and click enter)).
Then, run the following commands:
Recreate a part of the folder structure as in the Axiom jar (needed for editing the zip later)
mkdir -p io/imgui/java/native-bin
Then, copy over the Imgui-Java ARM natives and rename it
cp native-libraries/libimgui-javaarm64.dylib io/imgui/java/native-bin/libimgui-java64.dylib
Lastly, update the Axiom jar. It'll give a few warnings, but it works so you can ignore them.
zip -u Axiom-b1.0.4-for-MC1.20.1.jar io/imgui/java/native-bin/libimgui-java64.dylib (make sure the filename for axiom is correct, the latest version is posted in #announcements)
Now you can put the Axiom jar in your mods folder and it should work. Any other files and folders created can be deleted.
Here is a video you can follow along with: https://cdn.discordapp.com/attachments/1139191845457506375/1139740572555411567/axiom_m1_fix.mp4
credit to myokan, twirre.me, ic22487 and seththecat
Update the command to the new axiom version
Watching the video, I'm unable to click and download the native-libraries on github
You need a GitHub account
Sorry are you able to update the command for [zip -u Axiom-b1.0.4-for-MC1.20.1.jar io/imgui/java/native-bin/libimgui-java64.dylib] as I've failed to troubleshoot updating the comman myself.
replace b1.0.4 with 1.3.2
zip -u Axiom-1.3.2-for-MC1.20.1.jar
or whatever the name of the jar you downloaded is
Thanks I’ll try that in the morning
"zip warning: Axiom-1.3.2-for-MC1.20.1.jar not found or empty"
is the size of that file 0 perchance? if so try to download it again it might be bugged and be empty
Run ls in the directory
Alright, what am I looking for?
Send a screenshot of it
Like this (don't question some of the stuff)
…
thats your home dir
cd "Library/Application Support/minecraft/mods" && ls -la
run that
send the response
thats all thats in there??
you need fabric api
i can patch it and send it to you
if you want that
thats close to the 34.7 MB i got
I have fabric yes
No, you need fabric-api
api I mean, yes I have it
but the original problem I had is this
when I inserted the command [zip -u Axiom-b1.0.4-for-MC1.20.1.jar io/imgui/java/native-bin/libimgui-java64.dylib]
- You have to replace the command with the new version
- First do this command
cd "Library/Application Support/minecraft/mods", and then run that command
There's a whole video tutorial, just follow that. The only thing different that you have to do is replace the command with the new version as several people above have told you
mkdir -p io/imgui/java/native-bin && cp native-libraries/libimgui-javaarm64.dylib io/imgui/java/native-bin/libimgui-java64.dylib && zip -u Axiom-1.3.2-for-MC1.20.1.jar io/imgui/java/native-bin/libimgui-java64.dylib
that will work
input
mkdir -p io/imgui/java/native-bin && cp native-libraries/libimgui-javaarm64.dylib io/imgui/java/native-bin/libimgui-java64.dylib && zip -u Axiom-1.3.2-for-MC1.20.1.jar io/imgui/java/native-bin/libimgui-java64.dylib
output
updating: io/imgui/java/native-bin/libimgui-java64.dylib
zip warning: Local Entry CRC does not match CD: io/imgui/java/native-bin/libimgui-java64.dylib
(deflated 70%)```
Great, works perfectly, thank you everyone!