Minecraft or just simply Minecraft in macOS is the name of the folder made by Minecraft to run from. This one includes the .jar files, music, sound, resource packs, worlds, personal options, and so on. There are a few methods to access the Minecraft appdata file directly, such as to back up or transfer a world save or to modify files. Here is the list how to access your game files directly:
- Minecraft Java Edition
The file is the one to run the launcher wherever you put it. This one may or may not default to your desktop or downloads folder. The remaining launcher files are able to be found by starting the launcher, signing in, going to Launch options, selecting a launch configuration from the list, and clicking the little green arrow to the right of the Game directory option.
- Windows computers
Press Win+R, then type %appdata%\.minecraft and then press OK.
- OS X
In the Finder, from the GO menu, choose Go to Folder, then type ~/Library/Application Support/minecaft, and click Go.
- Linux
~ is your home directory, usually /home/YOURNAME, so ~/.minecraft would be /home/YOURNAME/.minecrfat/.
Minecraft on the other platforms:
- Android and Amazon Fire OS
/sdcard/games/com.mojang/
- Minecraft for Windows 10 and Windows phone
C:\Users\(your pc username)\AppData\Local\Packages\Microsoft.MinecraftUWP_8wekybd8bbwe\LocalState\games\com.mojang\
- Apple iOS
Apps/com.mojang.minecraftpe/Documents/games/com.mojang/
- Xbox One
Minecraft for Xbox One files are located locally on the console. If you log in with an Xbox Live account, your worlds will also be backed up to Xbox One cloud game saves.
.minecraft file hierarchy
- .minecraft
assets
- indexes
- version.json
- log_configs
- client-version.xml
- objects
- skinpacks
- virtual
bin
- jinput.jar
- lwjgl.jar
- lwjgl_util.jar
- minecraft.jar (it is the client.jar for 1.5.2. The game doesn’t use it though; it uses the “versions” folder instead.)
- natives
- (.dll files)
debug
- debug-report-year-month-day_hour.minute.second.zip
- profile-report-year-month-day_hour.minute.second.txt
libraries
- [Various libraries packaged per Maven convention (without POM files)]
logs
- year-month-day-sessionNumber.log.gz
- latest.log
resourcepacks
saves
- worldName
- advancements
- uuid.json
- data
- idcounts.dat
- map_id.dat
- scoreboard.dat
- raids.dat
- datapacks
- DIM1
- data
- raids_end.dat
- poi
- r.x.z.mca
- region
- r.x.z.mca
- DIM-1
- data
- raids_nether.dat
- poi
- r.x.z.mca
- region
- r.x.z.mca
- generated
- (namespace)
- structures
- name.nbt
- playerdata
- uuid.dat
- poi
- r.x.z.mca
- region
- r.x.z.mca
- stats
- uuid.json
- icon.png
- level.dat
- level.dat_mcr
- level.dat_old
- resources.zip
- session.lock
screenshots
- year-month-day_hour.minute.second.png
stats
- stats_player_unsent.dat
- stats_player_unsent.old
texturepacks
texturepacks-mp-cache
versions
- version
- version.jar
- version.json
debug.stitched_items.png
debug.stitched_terrain.png
hotbar.nbt
lastlogin
nativelog.txt (macOS only)
nativeUpdaterLog.txt (macOS only)
launcher_log.txt
launcher_profiles.json
launcher_skins.json
options.txt
output-client.log
output-server.log
realms_persistence.json
servers.dat
textures_0.png
textures_1.png
textures_2.png
textures_3.png
textures_4.png
usercache.json
For more information about the Minecraft appdata file, it is better for you to visit any official website related to Minecraft as well as the community of Minecraft.