Bedrock Edition installation files
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
Minecraft for Windows or
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
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
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
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
content directory on Windows are located in the install_pack.apk split, inside the
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
Content
behavior_packs: Contains imported behavior packs for signed out players.
data: The directory containing all vanilla resources for the game.
behavior_packs: Contains vanilla behavior packs.
credits: Contains the texts for the credit sequence.
credits.json: Contains Mojang staff and other people who have worked on Minecraft: Bedrock Edition.
end.txt: Contains the End Poem.
quote.txt: Contains the quotation added at the end of the credit sequence.
definitions: Contains various built-in definitions of certain things in the game.
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.
feature_rules: Contains rules for the features generated in the world.
features: Contains features generated in the world.
persona: Contains appearance definitions for the default characters. They dictate what the character should wear, such as hair, shirt, pants, etc.
sdl_layouts: Contains the JSON UI files for the Character Creator menu.[verify]
spawn_groups: Contains spawning mechanics for each individual wave of raids.
fonts: Contains a singular font file, see below.
gui: Contains Ore UI resources, such as UI definitions (HTML, CSS, and JavaScript), images, fonts, etc.
dist/hbui: hbuistands for Hummingbird UI, which is the former name for Ore UI, the framework used in building the game's user interface.
icu: [more information needed]
ray_tracing: Contains some resources for RTX, including textures.
renderer: Contains configurations for Vibrant Visuals.
resource_packs: Contains vanilla resource packs.
skin_packs: Contains vanilla skin packs.
store: Contains terms of use texts for both Realms subscriptions, including translations.
bootstrap.json: [more information needed]
bootstrap_creator.json: [more information needed]
def_action_test.json: [more information needed]
profanity_filter.wlist: The profanity filter list encoded in Base64.
texture_backwards_compatibility_mapping.json: A JSON file used by the game to map texture compatibility in resource pack.
uniforms.json: [more information needed]
development_behavior_packs: Contains manually imported behavior packs for signed out players.
development_resource_packs: Contains manually imported resource packs for signed out players.
development_skin_packs: Contains manually imported skin packs for signed out players.
Installers
GameInputRedist.msi: The installer program for Microsoft GameInput, an application used for controller, keyboard, and mouse inputs.
resource_packs: Contains imported resource packs for signed out players.
AppxBlockMap.xml: App package block map.[2][verify]
appxmanifest.xml: App package manifest.[2]
AppxSignature.p7x: App package signature.[2][verify]
cohtml.WindowsDesktop.dll: Coherent Gameface's HTML engine for Ore UI.[3]
cohtml_icuuc.dll: Coherent Gameface and Unicode Internationalization.[4]
dxcompiler.dll: [more information needed]
dxil.dll: [more information needed]
fmod.dll: FMOD audio processing library. All sound files in the vanilla resource packs are encoded in .fsb, which requires this library.
HttpServer.UWP.dll: Library related to Coherent Gameface's HTTP server.[3]
gamelaunchhelper.exe: Alternative executable for launching the game.
LargeLogo.png: The large version (480x480) of the app icon.
layout.xml: [more information needed]
layout_50dd1acc-7556-5abd-21b7-e1d945549a4d.xml: [more information needed]
Logo.png: The default version (150x150) of the app icon.
MCSplashScreen.png: The red Mojang Studios splash screen shown on startup.
MediaDecoders.WindowsDesktop.dll: Library related to Coherent Gameface, likely for media encoding.[3]
MicrosoftGame.Config.exe: [more information needed]
Minecraft.Windows.exe: The main executable for the Bedrock Edition GDK app (encrypted).
Minecraft.Windows.exp: [more information needed]
nvngx_dlss.dll: Library for NVIDIA DLSS functionality.[5]
PlayFabMultiplayerGDK.dll: Likely related to multiplayer support via Azure PlayFab.
RenoirCore.WindowsDesktop.dll: Coherent Labs' Renoir Graphics Library.[3][6]
resources.pri: Resources file containing localized strings and assets.[7]
SmallLogo.png: The small version (44x44) of the app icon.
SmallLogo.png: The Microsoft Store version (100x100) of the app icon.
v8.dll: Library related to V8 JavaScript engine used for Coherent Gameface.[3]
v8_libbase.dll: Library related to V8 JavaScript engine used for Coherent Gameface.[3]
v8_libplatform.dll: Library related to V8 JavaScript engine used for Coherent Gameface.[3]
v8_zlib.dll: Zlib compression library related to the V8 JavaScript engine used for Coherent Gameface.[3]
WinPixEventRuntime.dll: [more information needed]
XCurl.dll: Library which implements libCurl APIs while being GDK compliant.[8] Likely used for HTTP requests.
History
| Bedrock Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.21.120 | Preview 1.21.120.21 | Minecraft 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
- ↑ https://www.elevenforum.com/t/change-game-installation-options-in-microsoft-store-and-xbox-app-in-windows-11.19791/
- ↑ a b c https://learn.microsoft.com/en-us/windows/msix/overview
- ↑ a b c d e f g h https://docs.coherent-labs.com/cpp-gameface/integration/setup_guide_native/
- ↑ https://unicode-org.github.io/icu/userguide/icu4c/
- ↑ https://github.com/NVIDIA/DLSS/blob/main/lib/Windows_x86_64/rel/nvngx_dlss.dll
- ↑ https://coherent-labs.com/posts/introducing-renoir-graphics-library/
- ↑ https://learn.microsoft.com/en-us/windows/uwp/app-resources/resource-management-system
- ↑ https://learn.microsoft.com/en-us/gaming/gdk/docs/features/console/networking/web-requests/intro-xcurl
| Editions |
| ||||||
|---|---|---|---|---|---|---|---|
| Development |
| ||||||
| Technical |
| ||||||
| Multiplayer | |||||||
| Exclusive features |
| ||||||
| Removed | |||||||