Bedrock Edition installation files

This article is a work in progress.
 
Please help expand and improve it. The talk page may contain suggestions.
This feature is only accessible for the Windows and Android versions of Bedrock Edition.
 

The installation files for Bedrock Edition contain the game program as well as resources required to run the game, such as resource packs, behavior packs, skin packs and Vibrant Visuals configurations. On the Windows version of Bedrock Edition, those are located in File directory.png: Sprite image for directory in Minecraft Minecraft for Windows or File directory.png: Sprite image for directory in Minecraft Minecraft Preview for Windows.

Location

Windows

On Windows, the files are located under the <installation drive>\XboxGames\Minecraft for Windows (or <installation drive>\XboxGames\Minecraft Preview for Windows for Preview) directory. This directory contains a few unknown files and a File directory.png: Sprite image for directory in Minecraft Content directory containing all data.

The XboxGames directory may also be located on other partition depending on the game's installation folder, which is configured in Microsoft Store or the Xbox app.[1]

The main File directory.png: Sprite image for directory in Minecraft Content directory can also be accessed from the old UWP storage location in %PROGRAMFILES%\WindowsApps. The directory's name is different based on each versions:

  • For release versions, it is formatted like MICROSOFT.MINECRAFTUWP_<internal version>_x64__8wekyb3d8bbwe.
  • For Minecraft Preview, it is formatted like Microsoft.MinecraftWindowsBeta_<internal version>_x64__8wekyb3d8bbwe.
  • For Minecraft Education, it is formatted like Microsoft.MinecraftEducationEdition_<internal version>_x64__8wekyb3d8bbwe

Android

This section needs expansion.
 
You can help by expanding it.

On Android, the files are located inside APK files. Those are based on ZIP archives, and can be opened with an archive tool that supports this format. The assets present in the File directory.png: Sprite image for directory in Minecraft content directory on Windows are located in the install_pack.apk split, inside the File directory.png: Sprite image for directory in Minecraft assets directory.

When the game is installed, the APK files are installed into /data/app. While this directory is not readable without root, it is possible to access the APK files using ADB or tools like Package Manager.

Directory structure

  • File directory.png: Sprite image for directory in Minecraft Content
    • File directory.png: Sprite image for directory in Minecraft behavior_packs: Contains imported behavior packs for signed out players.
    • File directory.png: Sprite image for directory in Minecraft data: The directory containing all vanilla resources for the game.
      • File directory.png: Sprite image for directory in Minecraft behavior_packs: Contains vanilla behavior packs.
      • File directory.png: Sprite image for directory in Minecraft credits: Contains the texts for the credit sequence.
      • File directory.png: Sprite image for directory in Minecraft definitions: Contains various built-in definitions of certain things in the game.
        • File dir.png: Sprite image for dir in Minecraft attachables: Contains attachable definitions for armors and gears, include all variants of helmet, chestplate, leggings, and boots; bow, crossbow, elytra, shield, trident, and turtle helmet.
        • File dir.png: Sprite image for dir in Minecraft feature_rules: Contains rules for the features generated in the world.
        • File dir.png: Sprite image for dir in Minecraft features: Contains features generated in the world.
        • File dir.png: Sprite image for dir in Minecraft persona: Contains appearance definitions for the default characters. They dictate what the character should wear, such as hair, shirt, pants, etc.
        • File dir.png: Sprite image for dir in Minecraft sdl_layouts: Contains the JSON UI files for the Character Creator menu.[verify]
        • File dir.png: Sprite image for dir in Minecraft spawn_groups: Contains spawning mechanics for each individual wave of raids.
      • File directory.png: Sprite image for directory in Minecraft fonts: Contains a singular font file, see below.
      • File directory.png: Sprite image for directory in Minecraft gui: Contains Ore UI resources, such as UI definitions (HTML, CSS, and JavaScript), images, fonts, etc.
        • File directory.png: Sprite image for directory in Minecraft dist/hbui: hbui stands for Hummingbird UI, which is the former name for Ore UI, the framework used in building the game's user interface.
      • File directory.png: Sprite image for directory in Minecraft icu: ​[more information needed]
      • File directory.png: Sprite image for directory in Minecraft ray_tracing: Contains some resources for RTX, including textures.
      • File directory.png: Sprite image for directory in Minecraft renderer: Contains configurations for Vibrant Visuals.
      • File directory.png: Sprite image for directory in Minecraft resource_packs: Contains vanilla resource packs.
      • File directory.png: Sprite image for directory in Minecraft skin_packs: Contains vanilla skin packs.
      • File directory.png: Sprite image for directory in Minecraft store: Contains terms of use texts for both Realms subscriptions, including translations.
      • File file.png: Sprite image for file in Minecraft bootstrap.json: ​[more information needed]
      • File file.png: Sprite image for file in Minecraft bootstrap_creator.json: ​[more information needed]
      • File file.png: Sprite image for file in Minecraft def_action_test.json: ​[more information needed]
      • File file.png: Sprite image for file in Minecraft profanity_filter.wlist: The profanity filter list encoded in Base64.
      • File file.png: Sprite image for file in Minecraft texture_backwards_compatibility_mapping.json: A JSON file used by the game to map texture compatibility in resource pack.
      • File file.png: Sprite image for file in Minecraft uniforms.json: ​[more information needed]
    • File directory.png: Sprite image for directory in Minecraft development_behavior_packs: Contains manually imported behavior packs for signed out players.
    • File directory.png: Sprite image for directory in Minecraft development_resource_packs: Contains manually imported resource packs for signed out players.
    • File directory.png: Sprite image for directory in Minecraft development_skin_packs: Contains manually imported skin packs for signed out players.
    • File directory.png: Sprite image for directory in Minecraft Installers
      • File file.png: Sprite image for file in Minecraft GameInputRedist.msi: The installer program for Microsoft GameInput, an application used for controller, keyboard, and mouse inputs.
    • File directory.png: Sprite image for directory in Minecraft resource_packs: Contains imported resource packs for signed out players.
    • File file.png: Sprite image for file in Minecraft AppxBlockMap.xml: App package block map.[2][verify]
    • File file.png: Sprite image for file in Minecraft appxmanifest.xml: App package manifest.[2]
    • File file.png: Sprite image for file in Minecraft AppxSignature.p7x: App package signature.[2][verify]
    • File file.png: Sprite image for file in Minecraft cohtml.WindowsDesktop.dll: Coherent Gameface's HTML engine for Ore UI.[3]
    • File file.png: Sprite image for file in Minecraft cohtml_icuuc.dll: Coherent Gameface and Unicode Internationalization.[4]
    • File file.png: Sprite image for file in Minecraft dxcompiler.dll: ​[more information needed]
    • File file.png: Sprite image for file in Minecraft dxil.dll: ​[more information needed]
    • File file.png: Sprite image for file in Minecraft fmod.dll: FMOD audio processing library. All sound files in the vanilla resource packs are encoded in .fsb, which requires this library.
    • File file.png: Sprite image for file in Minecraft HttpServer.UWP.dll: Library related to Coherent Gameface's HTTP server.[3]
    • File file.png: Sprite image for file in Minecraft gamelaunchhelper.exe: Alternative executable for launching the game.
    • File file.png: Sprite image for file in Minecraft LargeLogo.png: The large version (480x480) of the app icon.
    • File file.png: Sprite image for file in Minecraft layout.xml: ​[more information needed]
    • File file.png: Sprite image for file in Minecraft layout_50dd1acc-7556-5abd-21b7-e1d945549a4d.xml: ​[more information needed]
    • File file.png: Sprite image for file in Minecraft Logo.png: The default version (150x150) of the app icon.
    • File file.png: Sprite image for file in Minecraft MCSplashScreen.png: The red Mojang Studios splash screen shown on startup.
    • File file.png: Sprite image for file in Minecraft MediaDecoders.WindowsDesktop.dll: Library related to Coherent Gameface, likely for media encoding.[3]
    • File file.png: Sprite image for file in Minecraft MicrosoftGame.Config.exe: ​[more information needed]
    • File file.png: Sprite image for file in Minecraft Minecraft.Windows.exe: The main executable for the Bedrock Edition GDK app (encrypted).
    • File file.png: Sprite image for file in Minecraft Minecraft.Windows.exp: ​[more information needed]
    • File file.png: Sprite image for file in Minecraft nvngx_dlss.dll: Library for NVIDIA DLSS functionality.[5]
    • File file.png: Sprite image for file in Minecraft PlayFabMultiplayerGDK.dll: Likely related to multiplayer support via Azure PlayFab.
    • File file.png: Sprite image for file in Minecraft RenoirCore.WindowsDesktop.dll: Coherent Labs' Renoir Graphics Library.[3][6]
    • File file.png: Sprite image for file in Minecraft resources.pri: Resources file containing localized strings and assets.[7]
    • File file.png: Sprite image for file in Minecraft SmallLogo.png: The small version (44x44) of the app icon.
    • File file.png: Sprite image for file in Minecraft SmallLogo.png: The Microsoft Store version (100x100) of the app icon.
    • File file.png: Sprite image for file in Minecraft v8.dll: Library related to V8 JavaScript engine used for Coherent Gameface.[3]
    • File file.png: Sprite image for file in Minecraft v8_libbase.dll: Library related to V8 JavaScript engine used for Coherent Gameface.[3]
    • File file.png: Sprite image for file in Minecraft v8_libplatform.dll: Library related to V8 JavaScript engine used for Coherent Gameface.[3]
    • File file.png: Sprite image for file in Minecraft v8_zlib.dll: Zlib compression library related to the V8 JavaScript engine used for Coherent Gameface.[3]
    • File file.png: Sprite image for file in Minecraft WinPixEventRuntime.dll: ​[more information needed]
    • File file.png: Sprite image for file in Minecraft XCurl.dll: Library which implements libCurl APIs while being GDK compliant.[8] Likely used for HTTP requests.

History

This section needs expansion.
 
You can help by expanding it.
Bedrock Edition
1.21.120Preview 1.21.120.21Minecraft for Windows is now a GDK application instead of a UWP application, moving the main content directory from %PROGRAMFILES%\WindowsApps to <installation drive>\XboxGames. The game can now also be installed to a drive other than the main system drive.

References

Navigation