#Issue on Macbook

1 messages · Page 1 of 1 (latest)

night herald
#

Hello,

I updated both Fabric and Fabric API before installing Axiom. After that, I put the Axiom mod into my mod folder and then tried to start the game. It seemed like it was going to work but then, a couple seconds later, this popped up. Is there a way to fix this?

gritty gulchBOT
#

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.

gritty gulchBOT
#

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

eager sierra
#

Update the command to the new axiom version

violet roost
#

bro there's a whole video doing it step by step

#

what more help do you want?

night herald
#

Watching the video, I'm unable to click and download the native-libraries on github

raven dune
#

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.

zinc quartz
#

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

raven dune
#

Thanks I’ll try that in the morning

raven dune
#

"zip warning: Axiom-1.3.2-for-MC1.20.1.jar not found or empty"

violet roost
#

is the size of that file 0 perchance? if so try to download it again it might be bugged and be empty

raven dune
zinc quartz
#

Run ls in the directory

raven dune
#

Alright, what am I looking for?

zinc quartz
#

Send a screenshot of it

raven dune
#

Like this (don't question some of the stuff)

zinc quartz
#

There isn't any Axiom jar there

#

Follow the instructions closer

bold glacier
#

bold glacier
#

cd "Library/Application Support/minecraft/mods" && ls -la

#

run that

#

send the response

raven dune
#

lol thanks, I don't use terminal at all so I appreciate the support

#

Better?

bold glacier
#

thats all thats in there??

#

you need fabric api

#

i can patch it and send it to you

#

if you want that

bold glacier
raven dune
#

I have fabric yes

rich lotus
#

No, you need fabric-api

raven dune
#

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]

rich lotus
#
  1. You have to replace the command with the new version
  2. 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

bold glacier
#

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%)```
raven dune
#

Great, works perfectly, thank you everyone!

bold glacier
#

Np

#

Moulberry, nope, and others ping me if someone has apple problems so it will be of my attention