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
imported>LauraFii
m Use italic title
 
SyncBot (talk | contribs)
Remove broken links to missing pages
Line 1: Line 1:
{{Italic title|Bedrock Edition}}
{{Italic title|Bedrock Edition}}
The '''installation files''' for {{BE}} contain the game program as well as resources required to run the game, such as [[Minecraft:resource pack]]s, [[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 {{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}}.


== Location ==
== Location ==
Line 23: Line 23:
** {{File|directory|data}}: The directory containing all vanilla resources for the game.
** {{File|directory|data}}: The directory containing all vanilla resources for the game.
*** {{File|directory|behavior_packs}}: Contains [[Minecraft:Behavior pack#Internal behavior packs|vanilla behavior packs]].
*** {{File|directory|behavior_packs}}: Contains [[Minecraft:Behavior pack#Internal behavior packs|vanilla behavior packs]].
*** {{File|directory|credits}}: Contains the texts for the [[Minecraft:credit sequence]].
*** {{File|directory|credits}}: Contains the texts for the credit sequence.
**** {{File|file|credits.json}}: Contains [[Minecraft:Mojang staff]] and other people who have worked on ''[[Minecraft: Bedrock Edition]]''.
**** {{File|file|credits.json}}: Contains Mojang staff and other people who have worked on '' Bedrock Edition''.
**** {{File|file|end.txt}}: Contains the [[Minecraft:End Poem]].
**** {{File|file|end.txt}}: Contains the End Poem.
**** {{File|file|quote.txt}}: Contains the quotation added at the end of the credit sequence.
**** {{File|file|quote.txt}}: Contains the quotation added at the end of the credit sequence.
*** {{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.
Line 33: Line 33:
**** {{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.{{verify}}
**** {{File|dir|spawn_groups}}: Contains spawning mechanics for each individual wave of [[Minecraft:raid]]s.
**** {{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 [[Minecraft:Mojangles]] {{w|TrueType}} font file used in the game.
**** {{File|file|Mojangles.ttf}}: The Mojangles {{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 [[Minecraft:user interface]].
**** {{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|icu}}: {{info needed|might be related to ICU Unicode (https://icu.unicode.org/)}}
*** {{File|directory|icu}}: {{info needed|might be related to ICU Unicode (https://icu.unicode.org/)}}
*** {{File|directory|ray_tracing}}: Contains some resources for [[Minecraft: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]].
*** {{File|directory|resource_packs}}: Contains [[Minecraft:Resource pack#Internal resource packs|vanilla resource packs]].
*** {{File|directory|resource_packs}}: Contains vanilla resource packs.
*** {{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.
Line 47: Line 47:
*** {{File|file|bootstrap_creator.json}}: {{info needed}}
*** {{File|file|bootstrap_creator.json}}: {{info needed}}
*** {{File|file|def_action_test.json}}: {{info needed}}
*** {{File|file|def_action_test.json}}: {{info needed}}
*** {{File|file|profanity_filter.wlist}}: The [[Minecraft:profanity filter]] list encoded in {{w|Base64}}.
*** {{File|file|profanity_filter.wlist}}: The 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.
*** {{File|file|uniforms.json}}: {{info needed}}
*** {{File|file|uniforms.json}}: {{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 [[Minecraft:resource pack]]s for signed out players.
** {{File|directory|development_resource_packs}}: Contains manually imported resource packs for signed out players.
** {{File|directory|development_skin_packs}}: Contains manually imported [[Minecraft:skin pack]]s for signed out players.
** {{File|directory|development_skin_packs}}: Contains manually imported [[Minecraft:skin pack]]s for signed out players.
** {{File|directory|Installers}}
** {{File|directory|Installers}}
*** {{File|file|GameInputRedist.msi}}: The installer program for Microsoft GameInput, an application used for controller, keyboard, and mouse inputs.
*** {{File|file|GameInputRedist.msi}}: The installer program for Microsoft GameInput, an application used for controller, keyboard, and mouse inputs.
** {{File|directory|resource_packs}}: Contains imported [[Minecraft:resource pack]]s for signed out players.
** {{File|directory|resource_packs}}: Contains imported resource packs for signed out players.
** {{File|file|appxmanifest.xml}}: App package manifest.<ref name="msix-package">https://learn.microsoft.com/en-us/windows/msix/overview</ref>
** {{File|file|appxmanifest.xml}}: App package manifest.<ref name="msix-package">https://learn.microsoft.com/en-us/windows/msix/overview</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.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>
Line 68: Line 68:
** {{File|file|layout_50dd1acc-7556-5abd-21b7-e1d945549a4d.xml}}: {{info needed}}
** {{File|file|layout_50dd1acc-7556-5abd-21b7-e1d945549a4d.xml}}: {{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|[[Minecraft::File:MCSplashScreen.png|MCSplashScreen.png]]}}: The red [[Minecraft: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 [[Minecraft:w:Data compression|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}}: {{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).
Line 81: Line 81:
** {{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|SmallLogo.png}}: The Microsoft Store version (100x100) of the app icon.
** {{File|file|SmallLogo.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 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"/>

Revision as of 15:34, 9 April 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 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:Cd (or Template:Cd for Preview) directory. This directory contains a few unknown files and a Template:File directory containing all data. The Template:Cd 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:

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 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 Template:W (ADB) or third-party tools like Package Manager.

Directory structure

History

Template:Expand section Template:HistoryTable

References

<references/>

Navigation

Template:Navbox Bedrock Edition