Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Bedrock Edition installation files: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Remove broken links to missing pages
SyncBot (talk | contribs)
Fix template calls: add MC/ prefix
 
Line 1: Line 1:
{{Italic title|Bedrock Edition}}
{{MC/Italic title|Bedrock Edition}}
The '''installation files''' for {{BE}} contain the game program as well as resources required to run the game, such as resource packs, [[Minecraft:behavior pack]]s, [[Minecraft:skin pack]]s, and [[Minecraft:Vibrant Visuals]] configurations. On the Windows version of {{BE}}, those are located in {{file|directory|'''Minecraft for Windows'''|inline=1}} or {{file|directory|'''Minecraft Preview for Windows'''|inline=1}}.
The '''installation files''' for {{MC/BE}} contain the game program as well as resources required to run the game, such as resource packs, [[Minecraft:behavior pack]]s, [[Minecraft:skin pack]]s, and [[Minecraft:Vibrant Visuals]] configurations. On the Windows version of {{MC/BE}}, those are located in {{file|directory|'''Minecraft for Windows'''|inline=1}} or {{file|directory|'''Minecraft Preview for Windows'''|inline=1}}.


== Location ==
== Location ==
=== Windows ===
=== Windows ===
On Windows, the files are located under the {{cd|''&lt;installation drive&gt;''\XboxGames\Minecraft for Windows}} (or {{cd|..\Minecraft Preview for Windows}} for ''[[Minecraft:Minecraft Preview|Preview]]'') directory. This directory contains a few unknown files and a {{file|directory|Content|inline=1}} directory containing all data. The {{cd|XboxGames}} directory may also be located on other {{w|Disk partitioning|partition}} depending on the game's installation folder, which is configured in Microsoft Store or the Xbox app.<ref>https://www.elevenforum.com/t/change-game-installation-options-in-microsoft-store-and-xbox-app-in-windows-11.19791/</ref>
On Windows, the files are located under the {{MC/Cd|''&lt;installation drive&gt;''\XboxGames\Minecraft for Windows}} (or {{MC/Cd|..\Minecraft Preview for Windows}} for ''[[Minecraft:Minecraft Preview|Preview]]'') directory. This directory contains a few unknown files and a {{file|directory|Content|inline=1}} directory containing all data. The {{MC/Cd|XboxGames}} directory may also be located on other {{MC/W|Disk partitioning|partition}} depending on the game's installation folder, which is configured in Microsoft Store or the Xbox app.<ref>https://www.elevenforum.com/t/change-game-installation-options-in-microsoft-store-and-xbox-app-in-windows-11.19791/</ref>


The main {{file|directory|Content|inline=1}} directory can also be accessed from the old UWP storage location in {{cd|%PROGRAMFILES%\WindowsApps}}. The directory's name is different based on each versions:
The main {{file|directory|Content|inline=1}} directory can also be accessed from the old UWP storage location in {{MC/Cd|%PROGRAMFILES%\WindowsApps}}. The directory's name is different based on each versions:
* For release versions, it is formatted like {{cd|MICROSOFT.MINECRAFTUWP_''<internal version>''_x64__8wekyb3d8bbwe}}.
* For release versions, it is formatted like {{MC/Cd|MICROSOFT.MINECRAFTUWP_''<internal version>''_x64__8wekyb3d8bbwe}}.
* For ''[[Minecraft:Minecraft Preview]]'', it is formatted like {{cd|Microsoft.MinecraftWindowsBeta_''<internal version>''_x64__8wekyb3d8bbwe}}.
* For ''[[Minecraft:Minecraft Preview]]'', it is formatted like {{MC/Cd|Microsoft.MinecraftWindowsBeta_''<internal version>''_x64__8wekyb3d8bbwe}}.
* For ''[[Minecraft:Minecraft Education]]'', it is formatted like {{cd|Microsoft.MinecraftEducationEdition_''<internal version>''_x64__8wekyb3d8bbwe}}
* For ''[[Minecraft:Minecraft Education]]'', it is formatted like {{MC/Cd|Microsoft.MinecraftEducationEdition_''<internal version>''_x64__8wekyb3d8bbwe}}


=== Android ===
=== Android ===


On Android, the files are located inside {{w|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|Content|inline=1}} directory on Windows are located in the <code>install_pack.apk</code> split, inside the {{File|directory|assets|inline=1}} directory.
On Android, the files are located inside {{MC/W|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|Content|inline=1}} directory on Windows are located in the <code>install_pack.apk</code> split, inside the {{File|directory|assets|inline=1}} directory.


When the game is installed, the APK files are installed into <code>/data/app</code>. While this directory is not readable without root, it is possible to access the APK files using {{w|Android Debug Bridge}} (ADB) or third-party tools like [https://f-droid.org/en/packages/com.smartpack.packagemanager/ Package Manager].
When the game is installed, the APK files are installed into <code>/data/app</code>. While this directory is not readable without root, it is possible to access the APK files using {{MC/W|Android Debug Bridge}} (ADB) or third-party tools like [https://f-droid.org/en/packages/com.smartpack.packagemanager/ Package Manager].


== Directory structure ==
== Directory structure ==
Line 32: Line 32:
**** {{File|dir|features}}: Contains [[Minecraft:feature]]s generated in the world.
**** {{File|dir|features}}: Contains [[Minecraft:feature]]s generated in the world.
**** {{File|dir|persona}}: Contains appearance definitions for the default characters. They dictate what the character should wear, such as hair, shirt, pants, etc.
**** {{File|dir|persona}}: Contains appearance definitions for the default characters. They dictate what the character should wear, such as hair, shirt, pants, etc.
**** {{File|dir|sdl_layouts}}: Contains the JSON UI files for the Character Creator menu.{{verify}}
**** {{File|dir|sdl_layouts}}: Contains the JSON UI files for the Character Creator menu.{{MC/Verify}}
**** {{File|dir|spawn_groups}}: Contains spawning mechanics for each individual wave of raids.
**** {{File|dir|spawn_groups}}: Contains spawning mechanics for each individual wave of raids.
*** {{File|directory|fonts}}: Contains a singular font file, see below.
*** {{File|directory|fonts}}: Contains a singular font file, see below.
**** {{File|file|Mojangles.ttf}}: The Mojangles {{w|TrueType}} font file used in the game.
**** {{File|file|Mojangles.ttf}}: The Mojangles {{MC/W|TrueType}} font file used in the game.
*** {{File|directory|gui}}: Contains [[Minecraft:Ore UI]] resources, such as UI definitions (HTML, CSS, and JavaScript), images, fonts, etc.
*** {{File|directory|gui}}: Contains [[Minecraft:Ore UI]] resources, such as UI definitions (HTML, CSS, and JavaScript), images, fonts, etc.
**** {{File|directory|dist/hbui}}: {{cd|hbui}} stands for '''H'''umming'''b'''ird '''U'''I, which is the former name for Ore UI, the framework used in building the game's user interface.
**** {{File|directory|dist/hbui}}: {{MC/Cd|hbui}} stands for '''H'''umming'''b'''ird '''U'''I, which is the former name for Ore UI, the framework used in building the game's user interface.
*** {{File|directory|icu}}: {{info needed|might be related to ICU Unicode (https://icu.unicode.org/)}}
*** {{File|directory|icu}}: {{MC/Info needed|might be related to ICU Unicode (https://icu.unicode.org/)}}
*** {{File|directory|ray_tracing}}: Contains some resources for RTX, including textures.
*** {{File|directory|ray_tracing}}: Contains some resources for RTX, including textures.
*** {{File|directory|renderer}}: Contains configurations for [[Minecraft:Vibrant Visuals]].
*** {{File|directory|renderer}}: Contains configurations for [[Minecraft:Vibrant Visuals]].
Line 44: Line 44:
*** {{File|directory|skin_packs}}: Contains [[Minecraft:Skin pack#Internal skin packs|vanilla skin packs]].
*** {{File|directory|skin_packs}}: Contains [[Minecraft:Skin pack#Internal skin packs|vanilla skin packs]].
*** {{File|directory|store}}: Contains terms of use texts for both [[Minecraft:Realms]] subscriptions, including translations.
*** {{File|directory|store}}: Contains terms of use texts for both [[Minecraft:Realms]] subscriptions, including translations.
*** {{File|file|bootstrap.json}}: {{info needed}}
*** {{File|file|bootstrap.json}}: {{MC/Info needed}}
*** {{File|file|bootstrap_creator.json}}: {{info needed}}
*** {{File|file|bootstrap_creator.json}}: {{MC/Info needed}}
*** {{File|file|def_action_test.json}}: {{info needed}}
*** {{File|file|def_action_test.json}}: {{MC/Info needed}}
*** {{File|file|profanity_filter.wlist}}: The profanity filter list encoded in {{w|Base64}}.
*** {{File|file|profanity_filter.wlist}}: The profanity filter list encoded in {{MC/W|Base64}}.
*** {{File|file|texture_backwards_compatibility_mapping.json}}: A [[Minecraft:JSON]] file used by the game to map texture compatibility in resource pack.
*** {{File|file|texture_backwards_compatibility_mapping.json}}: A [[Minecraft:JSON]] file used by the game to map texture compatibility in resource pack.
*** {{File|file|uniforms.json}}: {{info needed}}
*** {{File|file|uniforms.json}}: {{MC/Info needed}}
** {{File|directory|development_behavior_packs}}: Contains manually imported [[Minecraft:behavior pack]]s for signed out players.
** {{File|directory|development_behavior_packs}}: Contains manually imported [[Minecraft:behavior pack]]s for signed out players.
** {{File|directory|development_resource_packs}}: Contains manually imported resource packs for signed out players.
** {{File|directory|development_resource_packs}}: Contains manually imported resource packs for signed out players.
Line 59: Line 59:
** {{File|file|cohtml.WindowsDesktop.dll}}: Coherent Gameface's HTML engine for [[Minecraft:Ore UI]].<ref name="coherent-gameface-dll">https://docs.coherent-labs.com/cpp-gameface/integration/setup_guide_native/</ref>
** {{File|file|cohtml.WindowsDesktop.dll}}: Coherent Gameface's HTML engine for [[Minecraft:Ore UI]].<ref name="coherent-gameface-dll">https://docs.coherent-labs.com/cpp-gameface/integration/setup_guide_native/</ref>
** {{File|file|cohtml_icuuc.dll}}: Coherent Gameface and Unicode Internationalization.<ref>https://unicode-org.github.io/icu/userguide/icu4c/</ref>
** {{File|file|cohtml_icuuc.dll}}: Coherent Gameface and Unicode Internationalization.<ref>https://unicode-org.github.io/icu/userguide/icu4c/</ref>
** {{File|file|dxcompiler.dll}}: {{info needed}}
** {{File|file|dxcompiler.dll}}: {{MC/Info needed}}
** {{File|file|dxil.dll}}: {{info needed}}
** {{File|file|dxil.dll}}: {{MC/Info needed}}
** {{File|file|fmod.dll}}: {{w|FMOD}} audio processing library. All sound files in the vanilla resource packs are encoded in {{cd|.fsb}}, which requires this library.
** {{File|file|fmod.dll}}: {{MC/W|FMOD}} audio processing library. All sound files in the vanilla resource packs are encoded in {{MC/Cd|.fsb}}, which requires this library.
** {{File|file|HttpServer.UWP.dll}}: Library related to Coherent Gameface's {{w|HTTP server}}.<ref name="coherent-gameface-dll"/>
** {{File|file|HttpServer.UWP.dll}}: Library related to Coherent Gameface's {{MC/W|HTTP server}}.<ref name="coherent-gameface-dll"/>
** {{File|file|gamelaunchhelper.exe}}: Alternative executable for launching the game.
** {{File|file|gamelaunchhelper.exe}}: Alternative executable for launching the game.
** {{File|file|LargeLogo.png}}: The large version (480&times;480) of the app icon.
** {{File|file|LargeLogo.png}}: The large version (480&times;480) of the app icon.
** {{File|file|layout.xml}}: {{info needed}}
** {{File|file|layout.xml}}: {{MC/Info needed}}
** {{File|file|layout_50dd1acc-7556-5abd-21b7-e1d945549a4d.xml}}: {{info needed}}
** {{File|file|layout_50dd1acc-7556-5abd-21b7-e1d945549a4d.xml}}: {{MC/Info needed}}
** {{File|file|Logo.png}}: The default version (150x150) of the app icon.
** {{File|file|Logo.png}}: The default version (150x150) of the app icon.
** {{File|file|MCSplashScreen.png}}: The red Mojang Studios splash screen shown on startup.
** {{File|file|MCSplashScreen.png}}: The red Mojang Studios splash screen shown on startup.
** {{File|file|MediaDecoders.WindowsDesktop.dll}}: Library related to Coherent Gameface, likely for media encoding.<ref name="coherent-gameface-dll"/>
** {{File|file|MediaDecoders.WindowsDesktop.dll}}: Library related to Coherent Gameface, likely for media encoding.<ref name="coherent-gameface-dll"/>
** {{File|file|MicrosoftGame.Config.exe}}: {{info needed}}
** {{File|file|MicrosoftGame.Config.exe}}: {{MC/Info needed}}
** {{File|file|Minecraft.Windows.exe}}: The main executable for the ''Bedrock Edition'' GDK app (encrypted).
** {{File|file|Minecraft.Windows.exe}}: The main executable for the ''Bedrock Edition'' GDK app (encrypted).
** {{File|file|Minecraft.Windows.exp}}: {{info needed}}
** {{File|file|Minecraft.Windows.exp}}: {{MC/Info needed}}
** {{File|file|minecraftIcon.ico}}: The app icon which shows on the top of the app window (not in ''Preview'').
** {{File|file|minecraftIcon.ico}}: The app icon which shows on the top of the app window (not in ''Preview'').
** {{File|file|minecraftPreviewIcon.ico}}: The ''[[Minecraft:Minecraft Preview]]'' app icon which shows on the top of the app window (not in full release).
** {{File|file|minecraftPreviewIcon.ico}}: The ''[[Minecraft:Minecraft Preview]]'' app icon which shows on the top of the app window (not in full release).
** {{File|file|nvngx_dlss.dll}}: Library for NVIDIA {{w|DLSS}} functionality.<ref>https://github.com/NVIDIA/DLSS/blob/main/lib/Windows_x86_64/rel/nvngx_dlss.dll</ref>
** {{File|file|nvngx_dlss.dll}}: Library for NVIDIA {{MC/W|DLSS}} functionality.<ref>https://github.com/NVIDIA/DLSS/blob/main/lib/Windows_x86_64/rel/nvngx_dlss.dll</ref>
** {{File|file|PlayFabMultiplayerGDK.dll}}: Likely related to multiplayer support via [https://azure.microsoft.com/en-us/products/playfab Azure PlayFab].
** {{File|file|PlayFabMultiplayerGDK.dll}}: Likely related to multiplayer support via [https://azure.microsoft.com/en-us/products/playfab Azure PlayFab].
** {{File|file|RenoirCore.WindowsDesktop.dll}}: Coherent Labs' Renoir Graphics Library.<ref name="coherent-gameface-dll"/><ref>https://coherent-labs.com/posts/introducing-renoir-graphics-library/</ref>
** {{File|file|RenoirCore.WindowsDesktop.dll}}: Coherent Labs' Renoir Graphics Library.<ref name="coherent-gameface-dll"/><ref>https://coherent-labs.com/posts/introducing-renoir-graphics-library/</ref>
Line 84: Line 84:
** {{File|file|v8_libbase.dll}}: Library related to V8 JavaScript engine used for Coherent Gameface.<ref name="coherent-gameface-dll"/>
** {{File|file|v8_libbase.dll}}: Library related to V8 JavaScript engine used for Coherent Gameface.<ref name="coherent-gameface-dll"/>
** {{File|file|v8_libplatform.dll}}: Library related to V8 JavaScript engine used for Coherent Gameface.<ref name="coherent-gameface-dll"/>
** {{File|file|v8_libplatform.dll}}: Library related to V8 JavaScript engine used for Coherent Gameface.<ref name="coherent-gameface-dll"/>
** {{File|file|v8_zlib.dll}}: {{w|Zlib}} compression library related to the V8 JavaScript engine used for Coherent Gameface.<ref name="coherent-gameface-dll"/>
** {{File|file|v8_zlib.dll}}: {{MC/W|Zlib}} compression library related to the V8 JavaScript engine used for Coherent Gameface.<ref name="coherent-gameface-dll"/>
** {{File|file|WinPixEventRuntime.dll}}: {{info needed}}
** {{File|file|WinPixEventRuntime.dll}}: {{MC/Info needed}}
** {{File|file|XCurl.dll}}: Library which implements [https://curl.haxx.se/libcurl/ libCurl] APIs while being GDK compliant.<ref>https://learn.microsoft.com/en-us/gaming/gdk/docs/features/console/networking/web-requests/intro-xcurl</ref> Likely used for HTTP requests.
** {{File|file|XCurl.dll}}: Library which implements [https://curl.haxx.se/libcurl/ libCurl] APIs while being GDK compliant.<ref>https://learn.microsoft.com/en-us/gaming/gdk/docs/features/console/networking/web-requests/intro-xcurl</ref> Likely used for HTTP requests.
</div>
</div>


== History ==
== History ==
{{expand section}}
{{MC/Expand section}}
{{HistoryTable
{{HistoryTable
|{{HistoryLine|bedrock}}
|{{MC/HistoryLine|bedrock}}
|{{HistoryLine||1.21.120|dev=Preview 1.21.120.21|''Minecraft'' for Windows is now a GDK application instead of a UWP application, moving the main content directory from {{cd|%PROGRAMFILES%\WindowsApps}} to {{cd|''<installation drive>''\XboxGames}}. The game can now also be installed to a drive other than the main system drive. With this change, the {{File|file|AppxBlockMap.xml}} and {{File|file|AppxSignature.p7x}} files are no longer included.}}
|{{HistoryLine||1.21.120|dev=Preview 1.21.120.21|''Minecraft'' for Windows is now a GDK application instead of a UWP application, moving the main content directory from {{MC/Cd|%PROGRAMFILES%\WindowsApps}} to {{MC/Cd|''<installation drive>''\XboxGames}}. The game can now also be installed to a drive other than the main system drive. With this change, the {{File|file|AppxBlockMap.xml}} and {{File|file|AppxSignature.p7x}} files are no longer included.}}
|{{HistoryLine||1.21.130|dev=Preview 1.21.130.26|Added {{cd|minecraftIcon.ico}}/{{cd|minecraftPreviewIcon.ico}} in order to fix {{bug|MCPE-227849}}.}}
|{{HistoryLine||1.21.130|dev=Preview 1.21.130.26|Added {{MC/Cd|minecraftIcon.ico}}/{{MC/Cd|minecraftPreviewIcon.ico}} in order to fix {{bug|MCPE-227849}}.}}
}}
}}


Line 101: Line 101:


== Navigation ==
== Navigation ==
{{Navbox Bedrock Edition}}
{{MC/Navbox Bedrock Edition}}


[[Category:Development]]
[[Category:Development]]

Latest revision as of 19:43, 9 April 2026

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

Location

Windows

On Windows, the files are located under the

  1. REDIRECT Template:Code

Template:Redr (or

  1. REDIRECT Template:Code

Template:Redr for Preview) directory. This directory contains a few unknown files and a Template:File directory containing all data. The

  1. REDIRECT Template:Code

Template:Redr directory may also be located on other

  1. REDIRECT Template:Wikipedia

Template:Redr depending on the game's installation folder, which is configured in Microsoft Store or the Xbox app.<ref>https://www.elevenforum.com/t/change-game-installation-options-in-microsoft-store-and-xbox-app-in-windows-11.19791/</ref>

The main Template:File directory can also be accessed from the old UWP storage location in

  1. REDIRECT Template:Code

Template:Redr. The directory's name is different based on each versions:

  • For release versions, it is formatted like
  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr

Android

On Android, the files are located inside

  1. REDIRECT Template:Wikipedia

Template:Redr files. Those are based on ZIP archives, and can be opened with an archive tool that supports this format. The assets present in the Template:File directory on Windows are located in the install_pack.apk split, inside the Template:File 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

  1. REDIRECT Template:Wikipedia

Template:Redr (ADB) or third-party tools like Package Manager.

Directory structure

 #vardefine: verifyedition | 

}}<verify for {{#var:verifyedition}}></verify for {{#var:verifyedition}}>{{

 #vardefine: verifyedition | 

}}

  1. REDIRECT Template:Wikipedia

Template:Redr font file used in the game.

  1. REDIRECT Template:Code

Template:Redr stands for Hummingbird UI, which is the former name for Ore UI, the framework used in building the game's user interface.

  1. REDIRECT Template:Wikipedia

Template:Redr.

  1. REDIRECT Template:Wikipedia

Template:Redr audio processing library. All sound files in the vanilla resource packs are encoded in

  1. REDIRECT Template:Code

Template:Redr, which requires this library.

  1. REDIRECT Template:Wikipedia

Template:Redr.<ref name="coherent-gameface-dll"/>

  1. REDIRECT Template:Wikipedia

Template:Redr functionality.<ref>https://github.com/NVIDIA/DLSS/blob/main/lib/Windows_x86_64/rel/nvngx_dlss.dll</ref>

  1. REDIRECT Template:Wikipedia

Template:Redr compression library related to the V8 JavaScript engine used for Coherent Gameface.<ref name="coherent-gameface-dll"/>

History

Template:Message boxTemplate:Article other Template:HistoryTable

References

<references/>

Navigation

Editions
Merged
Ports to consoles
Discontinued
Development
Version history
Technical
Creator
Add-ons
Multiplayer
Exclusive features
Blocks
Mobs
Effects
Unused
Removed