B. Minecraft Folder
This is the heart of Minecraft. Everything important is in here. It will be downloaded to your user's /Library/Application Support folder by the launcher
on successful login.
Spotlight will not find the folder as it does not look in Libraries. The link in 'Options' screen of Minecraft.app to find minecraft folder doesn't work. Try one of these ways instead.
The complete path to the folder 'minecraft' is
<Startvolume>/Users/<You>/Library/Application Support/minecraft
This is often abbreviated as
~/Library/Application Support/minecraft
Note: every 'minus' in front of /Library is in fact a tilde
~ (⌥N) and refers to your home folder, the entry 'Home' (⇧⌘H) in Finder's 'Go' menu takes you there.
There are other Library folders in Mac OS X, at least three (3) in total. If Minecraft works and you don't see a /minecraft in /Application Support, you're definitely looking at one of the two other Libraries.
Learn more about Mac OS X's domain system - scroll down a bit to
Domains and
The Second Level.
For the few of you who did read this paragraph, there's a reward:
a simple script (Intel only) that does some basic tasks, like opening the /minecraft folder.
1. bin
The most important thing in it is minecraft.jar. We'll come to this later in C. Modding, but important now is that Minecraft will get stuck at 'Done loading' if this is missing, corrupt, not the right format or what ever. Only deleting the 'bin' folder resolves this.
Deleting the 'bin' folder resolves most issues, being not able to download or update (fatal error 4, anyone?), white screen, black screen or get stuck at one point or the other, while preserving your saves, settings and texture packs (see paragraph 2). Minecraft will download 'bin' if it is missing, providing you with a fresh copy. Just move the 'bin' folder to trash, then empty trash. Or do it in Terminal, copy / paste
rm -d -r ~/Library/Application\ Support/minecraft/bin
Pressing 'Force update!' button in the launcher's Options screen is basically the same thing, but sometimes it refuses to overwrite files and you get stuck.
When deleting the 'bin' does not resolve issues with Minecraft not starting, trashing the whole 'minecraft' folder may help. It will be re-downloaded on next start.
Back up your saves first (section 4).
rm -d -r ~/Library/Application\ Support/minecraft
In 'bin' there is also the
Lightweight Java Game Library (LWJGL), consisting of three files (jinput.jar, lwjgl_util.jar, lwjgl.jar) and the folder 'natives' (libjinput-osx.jnilib, liblwjgl.jnilib, openal.dylib). If you have trouble with sound or input devices, try to replace these six files with more recent ones, see
Wiki for more info.
Do not use the 2.8.x branch, it doesn't work well on Mac OS X. Use 2.7.x instead.
On Mountain Lion, if some sounds are missing or extremely quiet, replacing only openal.dylib resolves it. You may use openal.dylib from the 2.8.x branch.(Original hint by
darkphan)
2. options.txt
This is where Minecraft stores most of its settings, including key bindings and chosen texture pack. If you experience weird behaviour, like having a black screen after updating or re-downloading Minecraft and deleting /bin didn't fix it, delete this file.
3. resources
This is the storage of all sounds Minecraft uses. Delete this folder if sounds do not fit to the action. It will be re-downloaded on next start. WARNING: downloading will take some time. Give it half an hour, maybe more.
4. saves
Obvious. Back up this folder regularly and always before you do anything inside minecraft folder. The mighty voordal is
here to help you revive corrupted saves.
5. texturepacks
We'll come to this in the next chapter.