B. Minecraft Folder
This is the heart of Minecraft. Everything important is in here.
The in game links to find minecraft and texture packs folders don't work. Spotlight will not find the folder as it does not look in Library folders. 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.
If you have trouble finding the folder, use Finder's 'Go to folder...' command (⇧⌘G) and copy / paste the line above. You may as well use Finder's 'Go' menu, there's an entry 'Library'. On Lion you have to press option ('alt', ⌥) for the entry to appear. There's also an entry 'Home' (⇧⌘H) that takes you to your user's folder (~).
Apple chose to hide the user's Library in Lion, to unhide it type in Terminal
chflags nohidden ~/Library
To make things worse, the home folder is not in the sidebar by default, you can change this in 'Finder > Finder Preferences > Sidebar > Favorites'. While you're at it, you may wish to add your start volume also ('Finder > Finder Preferences > Sidebar > Devices > Hard disks').
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 Minecraft, 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 (paragraph 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.
2. options.txt
This is where Minecraft stores most of its settings, including key bindings and chosen texture pack. If you have a black screen because you forgot to switch to the default textures before updating or re-downloading Minecraft, delete this file or open it and delete the entry behind 'skin:'.
In case you messed up your key bindings, here are the standard ones:
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.