Minecraft:Bedrock Edition installation files: Difference between revisions
More actions
Sync: updated from Minecraft |
Sync: updated from Minecraft |
||
| (6 intermediate revisions by the same user not shown) | |||
| Line 4: | Line 4: | ||
== Location == | == Location == | ||
=== Windows === | === Windows === | ||
On Windows, the files are located under the {{ | On Windows, the files are located under the {{File|directory|''<installation drive>''\XboxGames\Minecraft for Windows|inline=1}} (or {{File|directory|''<installation drive>''\XboxGames\7792D9CE-355A-493C-AFBD-768F4A77C3B0|inline=1}} when installed through Microsoft Store.) | ||
For ''[[Minecraft:Minecraft Preview|Preview]]'', the files are located under {{File|directory|''<installation drive>''\XboxGames\Minecraft Preview for Windows|inline=1}} (or {{File|directory|''<installation drive>''\XboxGames\98BD2335-9B01-4E4C-BD05-CCC01614078B|inline=1}} when installed through Microsoft Store.) | |||
This directory contains a few unknown files and a {{file|directory|Content|inline=1}} directory containing all data. The {{File|directory|XboxGames|inline=1}} 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> | |||
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 {{cd|%PROGRAMFILES%\WindowsApps}}. The directory's name is different based on each versions: | ||
| Line 13: | Line 16: | ||
=== 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 | 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 {{File|file|install_pack.apk|inline=1}} split, inside the {{File|directory|assets|inline=1}} directory. | ||
When the game is installed, the APK files are installed into | When the game is installed, the APK files are installed into {{File|directory|/data/app|inline=1}}. 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]. | ||
== Directory structure == | == Directory structure == | ||
| Line 29: | Line 32: | ||
*** {{File|directory|definitions}}: Contains various built-in definitions of certain things in the game. | *** {{File|directory|definitions}}: Contains various built-in definitions of certain things in the game. | ||
**** {{File|dir|attachables}}: Contains attachable definitions for [[Minecraft:armor]]s and gears, include all variants of helmet, chestplate, leggings, and boots; bow, crossbow, elytra, shield, trident, and turtle helmet. | **** {{File|dir|attachables}}: Contains attachable definitions for [[Minecraft:armor]]s and gears, include all variants of helmet, chestplate, leggings, and boots; bow, crossbow, elytra, shield, trident, and turtle helmet. | ||
**** {{File|dir|disconnection_errors}}: {{info needed}} | |||
**** {{File|dir|feature_rules}}: Contains rules for the features generated in the world. | **** {{File|dir|feature_rules}}: Contains rules for the features generated in the world. | ||
**** {{File|dir|features}}: Contains [[Minecraft:feature]]s generated in the world. | **** {{File|dir|features}}: Contains [[Minecraft:feature]]s generated in the world. | ||
| Line 46: | Line 50: | ||
*** {{File|file|bootstrap.json}}: {{info needed}} | *** {{File|file|bootstrap.json}}: {{info needed}} | ||
*** {{File|file|bootstrap_creator.json}}: {{info needed}} | *** {{File|file|bootstrap_creator.json}}: {{info needed}} | ||
*** {{File|file|bootstrap_legacy.json}}: {{info needed}} | |||
*** {{File|file|def_action_test.json}}: {{info needed}} | *** {{File|file|def_action_test.json}}: {{info needed}} | ||
*** {{File|file|packetlimitconfig.json}}: {{info needed}} | |||
*** {{File|file|profanity_filter.wlist}}: The [[Minecraft:profanity filter]] list encoded in {{w|Base64}}. | *** {{File|file|profanity_filter.wlist}}: The [[Minecraft:profanity filter]] list encoded in {{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. | ||
| Line 59: | Line 65: | ||
** {{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| | ** {{File|file|CoreMessagingXP.dll}}: {{info needed}} | ||
** {{File|file| | ** {{File|file|dcompi.dll}}: {{info needed}} | ||
** {{File|file|dwmcorei.dll}}: {{info needed}} | |||
** {{File|file|DwmSceneI.dll}}: {{info needed}} | |||
** {{File|file|dxcompiler.dll}}: Library related to DirectX Shader Compiler<ref name="directx-shader-compiler">https://github.com/microsoft/DirectXShaderCompiler</ref> (not in ''Preview'') | |||
** {{File|file|dxil.dll}}: Library related to DirectX Shader Compiler<ref name="directx-shader-compiler" /> (not in ''Preview'') | |||
** {{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}}: {{w|FMOD}} audio processing library. All sound files in the vanilla resource packs are encoded in {{cd|.fsb}}, which requires this library. | ||
** {{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×480) of the app icon. | ** {{File|file|LargeLogo.png}}: The large version (480×480) of the app icon. | ||
** {{File|file|layout.xml}}: | ** {{File|file|layout.xml}}: Package mapping file.<ref>https://learn.microsoft.com/gaming/gdk/docs/features/common/packaging/overviews/packaging-getting-started-for-pc</ref> | ||
** {{File|file|layout_50dd1acc-7556-5abd-21b7-e1d945549a4d.xml}}: {{ | ** {{File|file|layout_50dd1acc-7556-5abd-21b7-e1d945549a4d.xml}}: Identical to {{File|file|layout.xml}} (not in full release). | ||
** {{File|file|layout_51799afd-84ea-174d-c1e4-204d4e4086d3.xml}}: Identical to {{File|file|layout.xml}} (not in ''Preview''). | |||
** {{File|file|libHttpClient.GDK.dll}}: HTTP and [[Minecraft:wikipedia:WebSocket|WebSocket]] library.<ref>https://github.com/Microsoft/libHttpClient</ref> | |||
** {{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|marshal.dll}}: {{info needed}} | |||
** {{File|file|[[Minecraft::File:MCSplashScreen.png|MCSplashScreen.png]]}}: The red [[Minecraft:Mojang Studios]] splash screen shown on startup. | ** {{File|file|[[Minecraft::File:MCSplashScreen.png|MCSplashScreen.png]]}}: The red [[Minecraft:Mojang Studios]] splash screen shown on startup. | ||
** {{File|file|MediaDecoders.WindowsDesktop.dll}}: Library related to Coherent Gameface, likely for [[Minecraft:w:Data compression|media encoding]].<ref name="coherent-gameface-dll"/> | ** {{File|file|MediaDecoders.WindowsDesktop.dll}}: Library related to Coherent Gameface, likely for [[Minecraft:w:Data compression|media encoding]].<ref name="coherent-gameface-dll"/> | ||
** {{File|file| | ** {{File|file|Microsoft.DirectManipulation.dll}}: Library related to Direct Manipulation, part of the Windows App SDK.<ref name="windows-app-sdk">https://learn.microsoft.com/windows/windows-app-sdk/api/winrt</ref> | ||
** {{File|file|Microsoft.Graphics.Display.dll}}: Library related to Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.InputStateManager.dll}}: {{info needed}} | |||
** {{File|file|Microsoft.Internal.FrameworkUdk.dll}}: {{info needed}} | |||
** {{File|file|Microsoft.UI.Composition.OSSupport.dll}}: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.UI.Designer.dll}}: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.UI.dll}}: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.UI.Input.dll}}: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.UI.pri}}: Resources for {{File|file|Microsoft.UI.dll}}. | |||
** {{File|file|Microsoft.UI.Windowing.Core.dll}}: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.UI.Windowing.dll}}: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.UI.Xaml.Controls.dll}}: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.UI.Xaml.Controls.pri}}: Resource file for {{File|file|Microsoft.UI.Xaml.Controls.dll}}. | |||
** {{File|file|Microsoft.ui.xaml.dll}}: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.UI.Xaml.Internal.dll}}: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.UI.Xaml.Phone.dll}}: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.ui.xaml.resources.19h1.dll}}: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.ui.xaml.resources.common.dll}}: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.Windows.ApplicationModel.Background.UniversalBGTask.dll}}: Library related to Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.Windows.ApplicationModel.Resources.dll}}: Library related to Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.WindowsAppRuntime.Bootstrap.dll}}: Library related to Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.WindowsAppRuntime.dll}}: Library related to Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|Microsoft.WindowsAppRuntime.pri}}: Resource file for {{File|file|Microsoft.WindowsAppRuntime.dll}} | |||
** {{File|file|MicrosoftGame.Config}}: GDK app manifest.<ref>https://learn.microsoft.com/gaming/gdk/docs/features/common/game-config/microsoftgameconfig-overview</ref> | |||
** {{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}}: {{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|MRM.dll}}: Library related to Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{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 {{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|PushNotificationsLongRunningTask.ProxyStub.dll}}: Library related to Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{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> | ||
** {{File|file|resources.pri}}: Resources file containing localized strings and assets.<ref>https://learn.microsoft.com/en-us/windows/uwp/app-resources/resource-management-system</ref> | ** {{File|file|resources.pri}}: Resources file containing localized strings and assets.<ref>https://learn.microsoft.com/en-us/windows/uwp/app-resources/resource-management-system</ref> | ||
** {{File|file|SmallLogo.png}}: The small version (44x44) of the app icon. | ** {{File|file|SmallLogo.png}}: The small version (44x44) of the app icon. | ||
** {{File|file| | ** {{File|file|StoreLogo.png}}: The Microsoft Store version (100x100) of the app icon. | ||
** {{File|file|v8.dll}}: Library related to [[Minecraft:w:V8_(JavaScript_engine)|V8]] JavaScript engine used for Coherent Gameface.<ref name="coherent-gameface-dll"/> | ** {{File|file|v8.dll}}: Library related to [[Minecraft:w:V8_(JavaScript_engine)|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_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}}: {{w|Zlib}} compression library related to the V8 JavaScript engine used for Coherent Gameface.<ref name="coherent-gameface-dll"/> | ||
** {{File|file|WebView2Loader.dll}}: {{info needed}} | |||
** {{File|file|WERHandler.dll}}: {{info needed}} | |||
** {{File|file|WinPixEventRuntime.dll}}: {{info needed}} | ** {{File|file|WinPixEventRuntime.dll}}: {{info needed}} | ||
** {{File|file|WinUIEdit.dll}}: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/> | |||
** {{File|file|wuceffectsi.dll}}: {{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> | ||
| Line 93: | Line 134: | ||
{{HistoryTable | {{HistoryTable | ||
|{{HistoryLine|bedrock}} | |{{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 {{ | |{{HistoryLine||1.16.100|dev=beta 1.16.100.50|Added {{File|directory|gui/dist/hbui|inline=1}} to match [[Minecraft:Ore UI]].}} | ||
|{{HistoryLine||1.21.130|dev=Preview 1.21.130.26|Added {{ | |{{HistoryLine||1.20.60|dev=?|Removed {{File|directory|data/test|inline=1}}, {{File|file|coherenticuin.dll|inline=1}}, {{File|file|coherenticuuc.dll|inline=1}}, {{File|file|CoherentScript.dll|inline=1}}, {{File|file|icudt53l.dat|inline=1}}, {{File|file|icudtcoherent53.dll|inline=1}}, {{File|file|icui18n.dll|inline=1}}, {{File|file|icuuc.dll|inline=1}}. Added {{File|file|cohtml_icuuc.dll|inline=1}}, {{File|file|v8.dll|inline=1}}, {{File|file|v8_libbase.dll|inline=1}}, {{File|file|v8_libplatform.dll|inline=1}}, {{File|file|v8_zlib.dll|inline=1}}.}} | ||
|{{HistoryLine||1.21.0|dev=?|Removed {{File|file|Microsoft.Services.Store.Engagement.winmd|inline=1}}.}} | |||
|{{HistoryLine||1.21.40|dev=?|Added {{File|file|xsapi.dll|inline=1}}.}} | |||
|{{HistoryLine||1.21.80|dev=?|Removed {{File|file|openxr_loader.dll|inline=1}}. Added {{File|file|PlayFabMultiplayerUwp.dll|inline=1}}.}} | |||
|{{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 {{File|directory|%PROGRAMFILES%\WindowsApps|inline=1}} to {{File|directory|''<installation drive>''\XboxGames|inline=1}}. The game can now also be installed to a drive other than the main system drive. | |||
The {{File|directory|AppxMetadata|inline=1}}, {{File|directory|data/shaders|inline=1}}, {{File|directory|UAP.Assets|inline=1}} and {{File|directory|UAP.Win10.Assets|inline=1}} folders and the {{File|file|[Content_Types].xml|inline=1}}, {{File|file|AppxBlockMap.xml|inline=1}}, {{File|file|AppxSignature.p7x|inline=1}}, {{File|file|HttpServer.UWP.dll|inline=1}}, {{File|file|in-app-purchases.xml|inline=1}}, {{File|file|xboxservices.config|inline=1}} and {{File|file|xsapi.dll|inline=1}} files were removed. | |||
The {{File|file|Installers/GameInputRedist.msi|inline=1}}, {{File|file|dxcompiler.dll|inline=1}}, {{File|file|dxil.dll|inline=1}}, {{File|file|gamelaunchhelper.exe|inline=1}}, {{File|file|LargeLogo.png|inline=1}}, {{File|file|layout.xml|inline=1}}, {{File|file|layout_50dd1acc-7556-5abd-21b7-e1d945549a4d.xml|inline=1}} / {{File|file|layout_8b08c6ae-d30f-3099-2f7c-557abd18d01b.xml|inline=1}}, {{File|file|Logo.png|inline=1}}, {{File|file|MCSplashScreen.png|inlin=1}}, {{File|file|MicrosoftGame.Config|inline=1}}, {{File|file|Minecraft.Windows.exp|inline=1}}, {{File|file|SmallLogo.png|inline=1}}, {{File|file|StoreLogo.png|inline=1}}, {{File|file|WinPixEventRuntime.dll|inline=1}} and {{File|file|XCurl.dll|inline=1}} files were added. | |||
The {{File|file|cohtml.UWP.dll|inline=1}}, {{File|file|MediaDecoders.UWP.dll|inline=1}}, {{File|file|PlayFabMultiplayerUwp.dll|inline=1}} and {{File|file|RenoirCore.UWP.dll|inline=1}} files were replaced with {{File|file|cohtml.WindowsDesktop.dll|inline=1}}, {{File|file|MediaDecoders.WindowsDesktop.dll|inline=1}}, {{File|file|PlayFabMultiplayerGDK.dll|inline=1}} and {{File|file|RenoirCore.WindowsDesktop.dll|inline=1}} respectively.}} | |||
|{{HistoryLine||1.21.130|dev=Preview 1.21.130.26|Added {{File|file|minecraftIcon.ico|inline=1}}/{{File|file|minecraftPreviewIcon.ico|inline=1}} in order to fix {{bug|MCPE-227849}}.}} | |||
|{{HistoryLine||26.20|dev=Preview 26.20.21|Removed {{File|file|cohtml_icuuc.dll|inline=1}}. Added {{File|file|CoreMessagingXP.dll|inline=1}}, {{File|file|dcompi.dll|inline=1}}, {{File|file|dwmcorei.dll|inline=1}}, {{File|file|DwmSceneI.dll|inline=1}}, {{File|file|marshall.dll|inline=1}}, {{File|file|Microsoft.DirectManipulation.dll|inline=1}}, {{File|file|Microsoft.Graphics.Display.dll|inline=1}}, {{File|file|Microsoft.InputStateManager.dll|inline=1}}, {{File|file|Microsoft.Internal.FrameworkUdk.dll|inline=1}}, {{File|file|Microsoft.UI.Composition.OSSupport.dll|inline=1}}, {{File|file|Microsoft.UI.Designer.dll|inline=1}}, {{File|file|Microsoft.UI.dll|inline=1}}, {{File|file|Microsoft.UI.Input.dll|inline=1}}, {{File|file|Microsoft.UI.pri|inline=1}}, {{File|file|Microsoft.UI.Windowing.Core.dll|inline=1}}, {{File|file|Microsoft.UI.Windowing.dll|inline=1}}, {{File|file|Microsoft.UI.Xaml.Controls.dll|inline=1}}, {{File|file|Microsoft.UI.Xaml.Controls.pri|inline=1}}, {{File|file|Microsoft.ui.xaml.dll|inline=1}}, {{File|file|Microsoft.UI.Xaml.Internal.dll|inline=1}}, {{File|file|Microsoft.UI.Xaml.Phone.dll|inline=1}}, {{File|file|Microsoft.ui.xaml.resources.19h1.dll|inline=1}}, {{File|file|Microsoft.ui.xaml.resources.common.dll|inline=1}}, {{File|file|Microsoft.Windows.ApplicationModel.Background.UniversalBGTask.dll|inline=1}}, {{File|file|Microsoft.Windows.ApplicationModel.Resources.dll|inline=1}}, {{File|file|Microsoft.WindowsAppRuntime.Bootstrap.dll|inline=1}}, {{File|file|Microsoft.WindowsAppRuntime.dll|inline=1}}, {{File|file|Microsoft.WindowsAppRuntime.pri|inline=1}}, {{File|file|MRM.dll|inline=1}}, {{File|file|PushNotificationsLongRunningTask.ProxyStub.dll|inline=1}}, {{File|file|WebView2Loader.dll|inline=1}}, {{File|file|WinUIEdit.dll|inline=1}} and {{File|file|wuceffectsi.dll|inline=1}}.}} | |||
|{{HistoryLine||26.20|Re-added {{File|file|cohtml_icuuc.dll|inline=1}}.}} | |||
|{{HistoryLine||26.30|dev=Preview 26.30.29|Added {{File|file|data/packetlimitconfig.json|inline=1}}.}} | |||
|{{HistoryLine||26.30|Renamed {{File|file|layout_8b08c6ae-d30f-3099-2f7c-557abd18d01b.xml|inline=1}} to {{File|file|layout_51799afd-84ea-174d-c1e4-204d4e4086d3.xml|inline=1}}.}} | |||
}} | }} | ||
== See also == | == See also == | ||
* {{ | * {{File|directory|[[Minecraft:com.mojang]]|inline=1}}, the directory storing all user data. | ||
* [[Minecraft:Bedrock Edition cache files|''Bedrock Edition'' cache files]], the storage of temporary cache. | |||
== References == | == References == | ||
Latest revision as of 11:04, 20 June 2026
Template:Italic title The installation files for Template:BE contain the game program as well as resources required to run the game, such as Minecraft:resource packs, Minecraft:behavior packs, Minecraft:skin packs, and Minecraft:Vibrant Visuals configurations. On the Windows version of Template:BE, those are located in Template:File or Template:File.
Location
Windows
On Windows, the files are located under the Template:File (or Template:File when installed through Microsoft Store.) For Preview, the files are located under Template:File (or Template:File when installed through Microsoft Store.)
This directory contains a few unknown files and a Template:File directory containing all data. The Template:File directory may also be located on other Template:W 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 Template:Cd. The directory's name is different based on each versions:
- For release versions, it is formatted like Template:Cd.
- For Minecraft:Minecraft Preview, it is formatted like Template:Cd.
- For Minecraft:Minecraft Education, it is formatted like Template:Cd
Android
On Android, the files are located inside Template:W 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 Template:File split, inside the Template:File directory.
When the game is installed, the APK files are installed into Template:File. While this directory is not readable without root, it is possible to access the APK files using Template:W (ADB) or third-party tools like Package Manager.
Directory structure
- Template:File
- Template:File: Contains imported Minecraft:behavior packs for signed out players.
- Template:File: The directory containing all vanilla resources for the game.
- Template:File: Contains vanilla behavior packs.
- Template:File: Contains the texts for the Minecraft:credit sequence.
- Template:File: Contains Minecraft:Mojang staff and other people who have worked on Minecraft: Bedrock Edition.
- Template:File: Contains the Minecraft:End Poem.
- Template:File: Contains the quotation added at the end of the credit sequence.
- Template:File: Contains various built-in definitions of certain things in the game.
- Template:File: Contains attachable definitions for Minecraft:armors and gears, include all variants of helmet, chestplate, leggings, and boots; bow, crossbow, elytra, shield, trident, and turtle helmet.
- Template:File: Template:Info needed
- Template:File: Contains rules for the features generated in the world.
- Template:File: Contains Minecraft:features generated in the world.
- Template:File: Contains appearance definitions for the default characters. They dictate what the character should wear, such as hair, shirt, pants, etc.
- Template:File: Contains the JSON UI files for the Character Creator menu.Template:Verify
- Template:File: Contains spawning mechanics for each individual wave of Minecraft:raids.
- Template:File: Contains a singular font file, see below.
- Template:File: The Minecraft:Mojangles Template:W font file used in the game.
- Template:File: Contains Minecraft:Ore UI resources, such as UI definitions (HTML, CSS, and JavaScript), images, fonts, etc.
- Template:File: Template:Cd stands for Hummingbird UI, which is the former name for Ore UI, the framework used in building the game's Minecraft:user interface.
- Template:File: Template:Info needed
- Template:File: Contains some resources for Minecraft:RTX, including textures.
- Template:File: Contains configurations for Minecraft:Vibrant Visuals.
- Template:File: Contains vanilla resource packs.
- Template:File: Contains vanilla skin packs.
- Template:File: Contains terms of use texts for both Minecraft:Realms subscriptions, including translations.
- Template:File: Template:Info needed
- Template:File: Template:Info needed
- Template:File: Template:Info needed
- Template:File: Template:Info needed
- Template:File: Template:Info needed
- Template:File: The Minecraft:profanity filter list encoded in Template:W.
- Template:File: A Minecraft:JSON file used by the game to map texture compatibility in resource pack.
- Template:File: Template:Info needed
- Template:File: Contains manually imported Minecraft:behavior packs for signed out players.
- Template:File: Contains manually imported Minecraft:resource packs for signed out players.
- Template:File: Contains manually imported Minecraft:skin packs for signed out players.
- Template:File
- Template:File: The installer program for Microsoft GameInput, an application used for controller, keyboard, and mouse inputs.
- Template:File: Contains imported Minecraft:resource packs for signed out players.
- Template:File: App package manifest.<ref name="msix-package">https://learn.microsoft.com/en-us/windows/msix/overview</ref>
- Template:File: 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>
- Template:File: Coherent Gameface and Unicode Internationalization.<ref>https://unicode-org.github.io/icu/userguide/icu4c/</ref>
- Template:File: Template:Info needed
- Template:File: Template:Info needed
- Template:File: Template:Info needed
- Template:File: Template:Info needed
- Template:File: Library related to DirectX Shader Compiler<ref name="directx-shader-compiler">https://github.com/microsoft/DirectXShaderCompiler</ref> (not in Preview)
- Template:File: Library related to DirectX Shader Compiler<ref name="directx-shader-compiler" /> (not in Preview)
- Template:File: Template:W audio processing library. All sound files in the vanilla resource packs are encoded in Template:Cd, which requires this library.
- Template:File: Alternative executable for launching the game.
- Template:File: The large version (480×480) of the app icon.
- Template:File: Package mapping file.<ref>https://learn.microsoft.com/gaming/gdk/docs/features/common/packaging/overviews/packaging-getting-started-for-pc</ref>
- Template:File: Identical to Template:File (not in full release).
- Template:File: Identical to Template:File (not in Preview).
- Template:File: HTTP and WebSocket library.<ref>https://github.com/Microsoft/libHttpClient</ref>
- Template:File: The default version (150x150) of the app icon.
- Template:File: Template:Info needed
- Template:File: The red Minecraft:Mojang Studios splash screen shown on startup.
- Template:File: Library related to Coherent Gameface, likely for media encoding.<ref name="coherent-gameface-dll"/>
- Template:File: Library related to Direct Manipulation, part of the Windows App SDK.<ref name="windows-app-sdk">https://learn.microsoft.com/windows/windows-app-sdk/api/winrt</ref>
- Template:File: Library related to Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Template:Info needed
- Template:File: Template:Info needed
- Template:File: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Resources for Template:File.
- Template:File: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Resource file for Template:File.
- Template:File: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Library related to Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Library related to Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Library related to Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Library related to Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Resource file for Template:File
- Template:File: GDK app manifest.<ref>https://learn.microsoft.com/gaming/gdk/docs/features/common/game-config/microsoftgameconfig-overview</ref>
- Template:File: The main executable for the Bedrock Edition GDK app (encrypted).
- Template:File: Template:Info needed
- Template:File: The app icon which shows on the top of the app window (not in Preview).
- Template:File: The Minecraft:Minecraft Preview app icon which shows on the top of the app window (not in full release).
- Template:File: Library related to Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Library for NVIDIA Template:W functionality.<ref>https://github.com/NVIDIA/DLSS/blob/main/lib/Windows_x86_64/rel/nvngx_dlss.dll</ref>
- Template:File: Likely related to multiplayer support via Azure PlayFab.
- Template:File: Library related to Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Coherent Labs' Renoir Graphics Library.<ref name="coherent-gameface-dll"/><ref>https://coherent-labs.com/posts/introducing-renoir-graphics-library/</ref>
- Template:File: Resources file containing localized strings and assets.<ref>https://learn.microsoft.com/en-us/windows/uwp/app-resources/resource-management-system</ref>
- Template:File: The small version (44x44) of the app icon.
- Template:File: The Microsoft Store version (100x100) of the app icon.
- Template:File: Library related to V8 JavaScript engine used for Coherent Gameface.<ref name="coherent-gameface-dll"/>
- Template:File: Library related to V8 JavaScript engine used for Coherent Gameface.<ref name="coherent-gameface-dll"/>
- Template:File: Library related to V8 JavaScript engine used for Coherent Gameface.<ref name="coherent-gameface-dll"/>
- Template:File: Template:W compression library related to the V8 JavaScript engine used for Coherent Gameface.<ref name="coherent-gameface-dll"/>
- Template:File: Template:Info needed
- Template:File: Template:Info needed
- Template:File: Template:Info needed
- Template:File: Library related to WinUI, part of the Windows App SDK.<ref name="windows-app-sdk"/>
- Template:File: Template:Info needed
- Template:File: Library which implements 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.
History
See also
- Template:File, the directory storing all user data.
- Bedrock Edition cache files, the storage of temporary cache.
References
<references/>