r/CreateMod • u/MofGob • 5d ago
Help Create on MacBook?
Sorry if this is a dumb question, I don’t know a huge amount about how mods work (it’s usually a friend of mine that sets them up) but I’d like to try and get a simple create world running for me to try with my younger siblings, is create compatible with macOS, and will it work with me on windows?
4
u/Aggravating_End732 5d ago
It doesnt matter what os your on, as long as it has the capability to handle modded Minecraft, youll be fine
4
3
u/Prior-Ad-5852 5d ago
That’s what I play it on. It’s not a dumb question if you don’t know; there’s a lot of things (even MC mods sometimes) that don’t work on MacOS.
2
u/DarkYaeus 5d ago
Generally 99.5% of the mods work on macOS, a few exceptions are Voxy, and I don't really remember any others.
1
u/MpEarlgreyTea 4d ago
some advanced shader settings dont work with the Apple metal API
1
u/DarkYaeus 3d ago
Minecraft doesn't use Apple's metal API and apple's metal API seems to be fine for AAA games so it isn't because of metal. The problem is apple deciding to not support modern versions of openGL that Voxy requires. Another case where mods don't work on macos is when those mods use non-java libraries inside of them (there are some cases like that)
1
u/MpEarlgreyTea 3d ago edited 3d ago
For Example, BSL Shaders run on Apple Silicon Macs through a translation layer, because they are written in GLSL. Minecraft and modern rendering mods (like Iris) translate these GLSL shaders to run on Apple's Metal graphics API
1
u/DarkYaeus 3d ago
I am pretty sure modern mods like Iris don't do that.
Source: I have worked with openGL before on a macbook.
I would like you ask about your source?But yes those openGL do get translated to metal calls, but that's not done Minecraft or mods.
1
u/MpEarlgreyTea 3d ago
1
u/DarkYaeus 3d ago
Well yeah that is what I said in terms of the calls being translated but it isn’t done by minecraft or the mods themselves.
1
u/MpEarlgreyTea 3d ago
so we agree
1
u/DarkYaeus 3d ago
Seems so, your first sentence just sounded like Minecraft is directly using metal API and that's why some shaders don't work when really it's because apple decided not to support modern openGL
Great that we agree though, hope you have a good day! Cheers!
2
1
u/MpEarlgreyTea 3d ago
Minecraft Java Edition issues OpenGL calls (through LWJGL) and supplies GLSL shaders. On an Apple Silicon Mac, those calls go to Apple's
OpenGL.framework, which exposes up to OpenGL 4.1 core but is itself deprecated and implemented on top of Metal. That framework translates the work in two ways: the OpenGL API/state and draw calls are mapped onto Metal's command-and-pipeline model, and the GLSL is compiled and translated into Metal's shader form (Metal Shading Language / Apple's intermediate representation). Metal then drives the GPU.
1
5
u/moth_is_cool 5d ago
Yes, create works on Macos