com.mojang

This article is about the directory used by Bedrock Edition. For the directory used by Java Edition, see .minecraft.
Not to be confused with Mojang.com.
This feature is exclusive to Bedrock Edition and Minecraft Education.
 

File directory.png: Sprite image for directory in Minecraft com.mojang is a game directory which contains the player's save data, such as worlds, custom resource packs and behavior packs, screenshots, game settings, and more.

Location

Below is a table showing the default path of File directory.png: Sprite image for directory in Minecraft com.mojang.

Platform Path
Windows %appdata%\Minecraft Bedrock\Users\user ID\games\com.mojang
Windows (Preview) %appdata%\Minecraft Bedrock Preview\Users\user ID\games\com.mojang
Android and Fire OS /data/user/user ID/com.mojang.minecraftpe/games/com.mojang (internal) and /storage/emulated/user ID/Android/data/com.mojang.minecraftpe/files/games/com.mojang (external)
iOS and iPadOS On My iPhone/Minecraft/games/com.mojang

Windows

On Windows, every signed in user has its own File directory.png: Sprite image for directory in Minecraft com.mojang directory, located in the Users directory. A shared File directory.png: Sprite image for directory in Minecraft com.mojang directory for all players and signed out players is stored in Users\Shared\games.

This means that worlds, options, and add-ons are stored separately for every player. User data in the directory of a signed in user is not visible for signed out players or different accounts.

Each player's data is synchronized with the Xbox cloud storage. The game synchronizes with the cloud during startup.

Android

On Android, there are two distinct File directory.png: Sprite image for directory in Minecraft com.mojang directories - internal and external. If the File Storage Location option is set to Application, all data is stored in the internal directory. If it's set to External, some data (such as worlds) is stored in the external directory, but the internal directory is still used for other data.

The external directory can be viewed and edited by users, though it might require workarounds in newer Android versions. The internal directory cannot be viewed or edited without root access. It's not possible to migrate worlds and other data between those directories without root access.

The user ID is usually 0, but differs if the user is a secondary user. /storage/emulated/user ID is often presented as Internal storage or similar by file managers, or when you access the device via MTP (connected to a Linux, macOS or Windows computer).

Directory structure

  • File directory.png: Sprite image for directory in Minecraft com.mojang
    • File directory.png: Sprite image for directory in Minecraft behavior_packs: Contains imported behavior packs.
    • File directory.png: Sprite image for directory in Minecraft custom_skins: Contains imported skin files.
    • File directory.png: Sprite image for directory in Minecraft development_behavior_packs: Contains custom-made behavior packs.
    • File directory.png: Sprite image for directory in Minecraft development_resource_packs: Contains custom-made resource packs.
    • File directory.png: Sprite image for directory in Minecraft development_skin_packs: Contains custom-made skin packs.
    • File directory.png: Sprite image for directory in Minecraft logs[verify]
      • File file.png: Sprite image for file in Minecraft ClientCorrelation<ID>.dat[more information needed]
    • File directory.png: Sprite image for directory in Minecraft minecraftpe
      • File directory.png: Sprite image for directory in Minecraft editor[Bedrock Editor only]
        • File file.png: Sprite image for file in Minecraft editoroptions.txt: Contains certain options related to Bedrock Editor.
      • File file.png: Sprite image for file in Minecraft catalog_info.json
      • File file.png: Sprite image for file in Minecraft clientId.txt
      • File file.png: Sprite image for file in Minecraft external_servers.txt: Contains all external servers added in the server list, with their address and port.
      • File file.png: Sprite image for file in Minecraft custom.png[verify]
      • File file.png: Sprite image for file in Minecraft global_resource_packs.json: Determines which resource packs are globally activated.
      • File file.png: Sprite image for file in Minecraft hs[note 1]
      • File file.png: Sprite image for file in Minecraft invalid_known_packs.json: Shows all packs that can't be activated in-game.
      • File file.png: Sprite image for file in Minecraft NonAssertErrorLog.txt
      • File file.png: Sprite image for file in Minecraft NotificationCenterSettings.dat
      • File file.png: Sprite image for file in Minecraft options.txt
      • File file.png: Sprite image for file in Minecraft splitscreen_appearance.json
      • File file.png: Sprite image for file in Minecraft storage_object
      • File file.png: Sprite image for file in Minecraft telemetry_info.json
      • File file.png: Sprite image for file in Minecraft valid_known_packs.json: Shows all internal packs.​[more information needed]
    • File directory.png: Sprite image for directory in Minecraft minecraftWorlds: Contains worlds.
    • File directory.png: Sprite image for directory in Minecraft resource_packs: Contains imported resource packs.
    • File directory.png: Sprite image for directory in Minecraft skin_packs: Contains imported skin packs.
    • File directory.png: Sprite image for directory in Minecraft Screenshots [sic]: Contains screenshots.
      • File directory.png: Sprite image for directory in Minecraft XUID: Contains screenshots made on a specific Xbox account. The XUID is the ID of the player's Xbox account.
        • File file.png: Sprite image for file in Minecraft YYYY-MM-DD_HH.mm.ss[sequence].jpeg: Screenshot in JPEG format.
        • File file.png: Sprite image for file in Minecraft YYYY-MM-DD_HH.mm.ss[sequence].mc: Additional file of unknown format and not generated on every platform.
        • File file.png: Sprite image for file in Minecraft <UUID>.jpeg: Screenshot in JPEG format.
        • File file.png: Sprite image for file in Minecraft <UUID>.json: Contains screenshot capture time.
        • File file.png: Sprite image for file in Minecraft <UUID>.mc: Additional file of unknown format and not generated on every platform.
    • File file.png: Sprite image for file in Minecraft udid.dat (there may be more than one)
    • File directory.png: Sprite image for directory in Minecraft world_templates: Contains world templates.
    • File file.png: Sprite image for file in Minecraft xal[verify][more information needed][verify]

Root directory

On Windows devices, the root directory for Minecraft user data is File directory.png: Sprite image for directory in Minecraft Minecraft Bedrock or File directory.png: Sprite image for directory in Minecraft Minecraft Bedrock Preview. This directory contains some data outside of user-specific data in File directory.png: Sprite image for directory in Minecraft com.mojang, such as Marketplace content.

  • File directory.png: Sprite image for directory in Minecraft Minecraft Bedrock
    • File directory.png: Sprite image for directory in Minecraft cdn: Contains an resource pack for the SoulSteel button on the main menu.
    • File directory.png: Sprite image for directory in Minecraft Flighting: Contains imported skin files.
      • File file.png: Sprite image for file in Minecraft currentProgressions: Some technical information.​[more information needed]
      • File file.png: Sprite image for file in Minecraft currentTreatments: Contains some settings for which types of menu screens are shown.
    • File directory.png: Sprite image for directory in Minecraft games\com.mojang
      • File file.png: Sprite image for file in Minecraft uwpMigration.dat: Related to the migration of user data from the UWP app to the GDK app (empty by default).​[more information needed]
    • File directory.png: Sprite image for directory in Minecraft logs: Stores all content logs.
      • File file.png: Sprite image for file in Minecraft ClientCorrelationID.dat: ​[more information needed]
      • File file.png: Sprite image for file in Minecraft ContentLogYYYY-MM-DD_HH-MM-SS_1.txt: A content log file, formatted like chat messages with the time, type, and level. Content logging is also visible and managable in-game in the Creator settings tab or as messages on the top of the screen.
    • File directory.png: Sprite image for directory in Minecraft premium_cache: Contains Marketplace packs.
    • File directory.png: Sprite image for directory in Minecraft treatments\treatments_packs2
      • File file.png: Sprite image for file in Minecraft treatment_tags.json: Contains a list of tags, likely related to the File file.png: Sprite image for file in Minecraft currentTreatments file.​[more information needed]
    • File directory.png: Sprite image for directory in Minecraft Users: Contains folders for each user with the File directory.png: Sprite image for directory in Minecraft com.mojang folder inside, storing user data.
    • File file.png: Sprite image for file in Minecraft ID.ent: Unknown file, may contain multiple files.​[more information needed]
    • File file.png: Sprite image for file in Minecraft PackManifestFactoryCache: Contains some data related to the packs.​[more information needed]
    • File file.png: Sprite image for file in Minecraft purchase_cache: ​[more information needed]

History

Pocket Edition Alpha
v0.1.0Added the File directory.png: Sprite image for directory in Minecraft com.mojang directory at the path /storage/emulated/<user ID>/games/com.mojang.
The file hierarchy of com.mojang is as follows:
  • File directory.png: Sprite image for directory in Minecraft com.mojang
v0.2.0Added File file.png: Sprite image for file in Minecraft entities.dat under File directory.png: Sprite image for directory in Minecraft world name, which stores entity data.
File file.png: Sprite image for file in Minecraft player.dat is no longer created nor used by the game and the data previously in there has been moved to File file.png: Sprite image for file in Minecraft level.dat. Existing File file.png: Sprite image for file in Minecraft player.dat files still remain.
v0.3.3This version creates unused duplicate directories under com.mojang/../games/com.mojang/minecraftWorlds. File directory.png: Sprite image for directory in Minecraft minecraftWorlds does not have any additional files.
v0.5.0Added File file.png: Sprite image for file in Minecraft level.dat_old under File directory.png: Sprite image for directory in Minecraft world name, which is a backup of File file.png: Sprite image for file in Minecraft level.dat.
v0.7.0Added the File directory.png: Sprite image for directory in Minecraft minecraftpe directory under File directory.png: Sprite image for directory in Minecraft com.mojang.
File directory.png: Sprite image for directory in Minecraft minecraftpe contains two files: File file.png: Sprite image for file in Minecraft clientId.txt and File file.png: Sprite image for file in Minecraft options.txt.
Added the File directory.png: Sprite image for directory in Minecraft players directory under File directory.png: Sprite image for directory in Minecraft world name.
v0.7.3Added the File directory.png: Sprite image for directory in Minecraft _LevelCache directory under File directory.png: Sprite image for directory in Minecraft minecraftWorlds, whose usage is not currently known.
v0.9.0build 1
File file.png: Sprite image for file in Minecraft level.dat_old files are no longer created nor updated by the game, but any existing ones are still functional.
build 4Added File file.png: Sprite image for file in Minecraft LOG and File file.png: Sprite image for file in Minecraft LOG.old files under File directory.png: Sprite image for directory in Minecraft db.
build 8Removed the File directory.png: Sprite image for directory in Minecraft _LevelCache directory.
v0.11.0build 1Added the File directory.png: Sprite image for directory in Minecraft snooper directory under File directory.png: Sprite image for directory in Minecraft minecraftpe.
File file.png: Sprite image for file in Minecraft snooper contains at least one file named File file.png: Sprite image for file in Minecraft bundle#.txt, and a file named File file.png: Sprite image for file in Minecraft meta.txt.
For newly-created worlds, the directory name is now File directory.png: Sprite image for directory in Minecraft internal world ID instead of File directory.png: Sprite image for directory in Minecraft world name.
Added File file.png: Sprite image for file in Minecraft levelname.txt under File directory.png: Sprite image for directory in Minecraft internal world ID.
level.dat_old is now created if the player goes to a given world's edit menu and changes any settings in it. Doing this also deletes the world's level.dat file, though it is created again upon world reentry.
v0.13.0build 1The snooper directory has been moved from com.mojang/minecraftpe/snooper to com.mojang/snooper. The old snooper directory still remains, but is no longer updated.
v0.14.2snooper is no longer created nor updated by the game.
v0.15.0build 1Added r.txt file under minecraftpe. The content of this file is Vanilla.
LOG and LOG.old files are no longer generated by the game.
build 2Added r2.txt file under minecraftpe. The content of this file is Minecraft.
r.txt is no longer created by the game.
level.dat_old is once again created by the game whenever the player exits a world.
releaseAdded resource_packs.txt file under minecraftpe. The content of this file is Minecraft.
r2.txt is no longer created by the game.
v0.16.0build 1resource_packs.txt is now an empty file by default.
resource_packs.txt files are now created for each individual world under <internal world ID>.
build 4Added global_resource_packs.txt file under minecraftpe. This file is empty by default.
build 5Added two directories under com.mojang: behavior_packs and resource_packs. Both are empty by default.
Added Perf_Log.csv file under com.mojang.
Replaced global_resource_packs.txt with global_resource_packs.json.
Added two directories under <internal world ID>: behavior_packs and resource_packs. Both are empty by default.
Added two files under <internal world ID>: world_behavior_packs.json and world_resource_packs.json.
resource_packs.txt files are no longer generated by the game.
Bedrock Edition
1.18.0beta 1.18.0.21Changed the path of the File directory.png: Sprite image for directory in Minecraft com.mojang directory on Android due to API changes.
New path: /data/user/<user ID>/com.mojang.minecraftpe/games/com.mojang (internal) and /storage/emulated/<user ID>/Android/data/com.mojang.minecraftpe/files/games/com.mojang (external).
1.20.0Preview 1.20.0.22The files File file.png: Sprite image for file in Minecraft .nomedia and File file.png: Sprite image for file in Minecraft udid.dat, and directories File directory.png: Sprite image for directory in Minecraft logs, File directory.png: Sprite image for directory in Minecraft minecraftpe and File directory.png: Sprite image for directory in Minecraft xal in the external File directory.png: Sprite image for directory in Minecraft com.mojang directory on Android are no longer used.[1]
1.20.10Preview 1.20.10.20The directory File directory.png: Sprite image for directory in Minecraft logs in the external File directory.png: Sprite image for directory in Minecraft com.mojang directory on Android is once again used.
1.20.70Preview 1.20.70.20The directory File directory.png: Sprite image for directory in Minecraft minecraftpe, and the files File file.png: Sprite image for file in Minecraft .nomedia and File file.png: Sprite image for file in Minecraft udid.dat in the external File directory.png: Sprite image for directory in Minecraft com.mojang directory on Android are once again used.[1]
1.21.120
On Windows, the game is now GDK-based, rather than UWP-based, changing the location of File directory.png: Sprite image for directory in Minecraft com.mojang from %localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang to %appdata%\Minecraft Bedrock\Users\user ID\games\com.mojang.

Notes

  1. This file has no extension. It is a plaintext list of UUIDs, separated by newlines.​[more information needed]

References

  1. a b MCPE-176675 — Settings lost because some files and folders are no longer generated within external storage

See also

Navigation