<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3AManifest.json</id>
	<title>Minecraft:Manifest.json - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3AManifest.json"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Manifest.json&amp;action=history"/>
	<updated>2026-04-09T07:47:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=Minecraft:Manifest.json&amp;diff=50334&amp;oldid=prev</id>
		<title>imported&gt;Wplx23333 at 15:49, 16 February 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Manifest.json&amp;diff=50334&amp;oldid=prev"/>
		<updated>2026-02-16T15:49:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:&amp;lt;samp&amp;gt;manifest.json&amp;lt;/samp&amp;gt;}}&lt;br /&gt;
{{exclusive|bedrock}}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;manifest.json&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; is a {{w|manifest file}} that contains metadata information for the &amp;#039;&amp;#039;Minecraft&amp;#039;&amp;#039; package format. It is required by [[Minecraft:resource pack]]s, [[Minecraft:behavior pack]]s, [[Minecraft:skin pack]]s, and [[Minecraft:world template]]s in order to be successfully imported into the game.&lt;br /&gt;
&lt;br /&gt;
== JSON format ==&lt;br /&gt;
=== Version 3 ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{nbt|compound}}: The root tag.&lt;br /&gt;
** {{nbt|int|format_version}}: The syntax version used in the manifest file. In this section, it is version {{cd|3}}.&lt;br /&gt;
** {{nbt|compound|header}}: External information about the pack.&lt;br /&gt;
*** {{nbt|bool|allow_random_seed}}: Specific to world templates. Whether a random seed should be generated on world creation.&lt;br /&gt;
*** {{nbt|int-array|base_game_version}}: Specific to world templates. A vector {{cd|[A,B,C]}} representing the version of the vanilla resource and behavior packs to apply.&lt;br /&gt;
*** {{nbt|string|description}}: A description of the pack. Can be text or a translation key.&lt;br /&gt;
*** {{nbt|bool|platform_locked}}: Locks the pack from being used as a global pack, rendering it impossible to use on other player&amp;#039;s worlds or servers.&lt;br /&gt;
*** {{nbt|bool|lock_template_options}}: Specific to world templates. If enabled, the player can not modify the world options.&lt;br /&gt;
*** {{nbt|int-array|min_engine_version}}: A vector {{cd|[A,B,C]}} representing the minimum version of the game the pack can run on.&lt;br /&gt;
*** {{nbt|string|name}}: The name of the pack. Can be text or a translation key.&lt;br /&gt;
*** {{nbt|string|pack_scope}}: Specific to resource packs. Represents at which level the pack can be applied. {{cd|&amp;quot;world&amp;quot;}} packs can be applied to a world, {{cd|&amp;quot;global&amp;quot;}} in global resources and {{cd|&amp;quot;any&amp;quot;}} anywhere. Defaults to {{cd|&amp;quot;any&amp;quot;}}.&lt;br /&gt;
*** {{nbt|string|uuid}}: A unique identifier for the pack. Must be of the form {{cd|&amp;quot;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&amp;quot;}}, where x in a hexadecimal number (0-9 or a-f). &lt;br /&gt;
*** {{nbt|string|version}}: A string of the form {{cd|&amp;quot;A.B.C&amp;quot;}} or vector {{cd|[A,B,C]}} representing the current version of pack. Used to handle updates to the pack.&lt;br /&gt;
**** {{nbt|string|buildMeta}}: Name in front of preRelease.&lt;br /&gt;
**** {{nbt|int|major}}: First version number, for [[Minecraft:Marketplace]] packages this value always needs to be greater than 0.&lt;br /&gt;
**** {{nbt|int|minor}}: Second version number.&lt;br /&gt;
**** {{nbt|int|patch}}: Third version number.&lt;br /&gt;
**** {{nbt|string|preRelease}}: Name in front of version.&lt;br /&gt;
** {{nbt|list|modules}}: Describes modules which are content types that the pack may contain.&lt;br /&gt;
*** {{nbt|compound}}: A module object in the list.&lt;br /&gt;
**** {{nbt|string|description}}: An internal description of the module.&lt;br /&gt;
**** {{nbt|string|type}}: The type of the module, can be: {{cd|&amp;quot;resource&amp;quot;}} (resource pack), {{cd|&amp;quot;data&amp;quot;}}&lt;br /&gt;
**** ),{{cd|&amp;quot;persona_piece&amp;quot;}} ([[Minecraft:Character Creator]] item or [[Minecraft:cape]]), {{cd|&amp;quot;[[Minecraft:Skin pack|skin_pack]]&amp;quot;}}, {{cd|&amp;quot;[[Minecraft:World template|world_template]]&amp;quot;}}, or {{cd|&amp;quot;script&amp;quot;}} ([[Minecraft:scripting]]).&lt;br /&gt;
**** {{nbt|string|uuid}}: An identifier unique to the module. Must be of the form {{cd|&amp;quot;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&amp;quot;}}, where x in a hexadecimal number (0-9 or a-f). &lt;br /&gt;
**** {{nbt|string|version}}: A string of the form {{cd|&amp;quot;A.B.C&amp;quot;}} or vector {{cd|[A,B,C]}} representing the current version of pack. Used to handle updates to the pack.&lt;br /&gt;
***** {{nbt|string|buildMeta}}: Name in front of preRelease.&lt;br /&gt;
***** {{nbt|int|major}}: First version number.&lt;br /&gt;
***** {{nbt|int|minor}}: Second version number.&lt;br /&gt;
***** {{nbt|int|patch}}: Third version number.&lt;br /&gt;
***** {{nbt|string|preRelease}}: Name in front of version.&lt;br /&gt;
**** {{nbt|string|language}}: Specific to script modules. The language the scripts are written in. Only supports {{cd|&amp;quot;javascript&amp;quot;}}.&lt;br /&gt;
**** {{nbt|string|entry}}: Specific to script modules. Relative path to the main script file.&lt;br /&gt;
** {{nbt|list|dependencies}}: Describes external dependencies that the pack requires. The dependency may be another pack, or a script module.&lt;br /&gt;
*** {{nbt|compound}}: Describes a pack dependency.&lt;br /&gt;
**** {{nbt|string|uuid}}: {{cd|uuid}} of the pack dependency.&lt;br /&gt;
**** {{nbt|string|name}}: The name of the pack. Can be text or a translation key.&lt;br /&gt;
**** {{nbt|int-array}}{{nbt|string|version}}: {{cd|version}} of the dependency to use.&lt;br /&gt;
*** {{nbt|compound}}: Describes a script module dependency.&lt;br /&gt;
**** {{nbt|string|uuid}}: {{cd|uuid}} of the script module. &amp;#039;&amp;#039;Optional&amp;#039;&amp;#039;&lt;br /&gt;
**** {{nbt|string|module_name}}: Name of the script module, used for importing the [[Minecraft:Script API]].&lt;br /&gt;
**** {{nbt|int-array}}{{nbt|string|version}}: {{cd|version}} of the dependency to use.&lt;br /&gt;
** {{nbt|list|capabilities}}: Optional features that can be enabled.&lt;br /&gt;
*** {{nbt|string}}: A capability to enable, can be:&lt;br /&gt;
**** {{cd|&amp;quot;chemistry&amp;quot;}} &amp;amp;ndash; specific to &amp;#039;&amp;#039;[[Minecraft:Minecraft Education]]&amp;#039;&amp;#039; [[Minecraft:chemistry]] features.&lt;br /&gt;
**** {{cd|&amp;quot;editorExtension&amp;quot;}} &amp;amp;ndash; used internally in the game in the vanilla [[Minecraft:Bedrock Editor]] resource pack, and for importing &amp;lt;code&amp;gt;@minecraft/server-editor&amp;lt;/code&amp;gt; script module.&amp;lt;ref&amp;gt;https://wiki.bedrock.dev/scripting/api-modules&amp;lt;/ref&amp;gt;&lt;br /&gt;
**** {{cd|&amp;quot;experimental_custom_ui&amp;quot;}} &amp;amp;ndash; experimental custom UI based on HTML and JavaScript. Unsupported since [[Minecraft:1.18.10.28]].&amp;lt;ref&amp;gt;https://bedrock.dev/docs/1.18.0.0/1.18.10.28/UI&amp;lt;/ref&amp;gt;&lt;br /&gt;
**** {{cd|&amp;quot;script_eval&amp;quot;}} &amp;amp;ndash; enables dynamic code execution in [[Minecraft:scripting]] via &amp;lt;code&amp;gt;eval()&amp;lt;/code&amp;gt; function or &amp;lt;code&amp;gt;Function()&amp;lt;/code&amp;gt; constructor.&amp;lt;ref&amp;gt;https://wiki.bedrock.dev/scripting/api-environment&amp;lt;/ref&amp;gt;&lt;br /&gt;
**** {{cd|&amp;quot;raytraced&amp;quot;}} &amp;amp;ndash; enables PBR features specific to [[Minecraft:ray tracing]], which only supports MER subset. Compatible with Vibrant Visuals.&lt;br /&gt;
**** {{cd|&amp;quot;pbr&amp;quot;}} &amp;amp;ndash; enables PBR features specific to [[Minecraft:Vibrant Visuals]] with full MERS support.&lt;br /&gt;
** {{nbt|compound|metadata}}: Metadata on the pack, currently mandatory in this version.&lt;br /&gt;
*** {{nbt|list|authors}}: List of creators of the pack, currently mandatory in this version.&lt;br /&gt;
**** {{nbt|string}}: The name of a creator of the pack.&lt;br /&gt;
*** {{nbt|string|license}}: License the pack is distributed under.&lt;br /&gt;
*** {{nbt|compound|generated_with}}: Tools used to generate the manifest.&lt;br /&gt;
**** {{nbt|list}}: The name of the list element should be the name of a tool used to generate the manifest. It must be made of simple characters and can be up to 32 characters long.&lt;br /&gt;
***** {{nbt|string}}: A string of the form {{cd|&amp;quot;A.B.C&amp;quot;}} representing a version of the tool used to modify the manifest.&lt;br /&gt;
*** {{nbt|string|product_type}}: If set to {{cd|&amp;quot;addon&amp;quot;}}, indicates the pack is meant as part of an [[Minecraft:add-on]]. This allows the add-on to not disable achievements when activated.&lt;br /&gt;
*** {{nbt|string|url}}: URL to a website.&lt;br /&gt;
**{{nbt|list|subpacks}}: List of sub-packs used in the pack, which can be enabled and disabled individually.&lt;br /&gt;
***{{nbt|compound}}: A sub-pack in the list&lt;br /&gt;
****{{nbt|string|folder_name}}: Name of the folder where the sub-pack is located.&lt;br /&gt;
****{{nbt|string|name}}: In-game display name of the sub-pack&lt;br /&gt;
****{{nbt|int|memory_tier}}: Designates the minimum amount of RAM required to run the sub-pack (each tier represents 250 MB)&lt;br /&gt;
****{{nbt|int|memory_performance_tier}}: Denotes the optimal platform for a subpack (values range 1–5).&lt;br /&gt;
** {{nbt|list|settings}}: Order-dependent list of settings the player can modify in the game&amp;#039;s UI.&lt;br /&gt;
*** {{nbt|compound}}: A read-only label, used for describing or breaking up the sections of the settings area.&lt;br /&gt;
**** {{nbt|string|type}}: {{cd|&amp;quot;label&amp;quot;}}&lt;br /&gt;
**** {{nbt|string|text}}: Text value of the label. &lt;br /&gt;
*** {{nbt|compound}}: A binary toggle.&lt;br /&gt;
**** {{nbt|string|type}}: {{cd|&amp;quot;toggle&amp;quot;}}&lt;br /&gt;
**** {{nbt|string|text}}: Textual, user-visible label for the toggle.&lt;br /&gt;
**** {{nbt|string|name}}: Programmatic identifier for the value of this toggle.&lt;br /&gt;
**** {{nbt|bool|default}}: Default value of this setting.&lt;br /&gt;
*** {{nbt|compound}}: A sliding that allows for setting of a number within a range.&lt;br /&gt;
**** {{nbt|string|type}}: {{cd|&amp;quot;slider&amp;quot;}}&lt;br /&gt;
**** {{nbt|string|text}}: Textual, user-visible label for the slider.&lt;br /&gt;
**** {{nbt|string|name}}: Programmatic identifier for the value of this slider.&lt;br /&gt;
**** {{nbt|double|min}}: Minimum value for the slider.&lt;br /&gt;
**** {{nbt|double|max}}: Maximum value for the slider.&lt;br /&gt;
**** {{nbt|double|step}}: Incremental &amp;quot;notches&amp;quot; for the slider.&lt;br /&gt;
**** {{nbt|double|default}}: Default value of the slider.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Version 2 ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{nbt|compound}}: The root tag.&lt;br /&gt;
** {{nbt|int|format_version}}: The syntax version used in the manifest file. In this section, it is version {{cd|2}}.&lt;br /&gt;
** {{nbt|compound|header}}: External information about the pack.&lt;br /&gt;
*** {{nbt|bool|allow_random_seed}}: Specific to world templates. Whether a random seed should be generated on world creation.&lt;br /&gt;
*** {{nbt|int-array|base_game_version}}: Specific to world templates. A vector {{cd|[A,B,C]}} representing the version of the vanilla resource and behavior packs to apply.&lt;br /&gt;
*** {{nbt|string|description}}: A description of the pack. Can be text or a translation key.&lt;br /&gt;
*** {{nbt|bool|platform_locked}}: Locks the pack from being used as a global pack, rendering it impossible to use on other player&amp;#039;s worlds or servers.&lt;br /&gt;
*** {{nbt|bool|lock_template_options}}: Specific to world templates. If enabled, the player can not modify the world options.&lt;br /&gt;
*** {{nbt|int-array|min_engine_version}}: A vector {{cd|[A,B,C]}} representing the minimum version of the game the pack can run on.&lt;br /&gt;
*** {{nbt|string|name}}: The name of the pack. Can be text or a translation key.&lt;br /&gt;
*** {{nbt|string|pack_scope}}: Specific to resource packs. Represents at which level the pack can be applied. {{cd|&amp;quot;world&amp;quot;}} packs can be applied to a world, {{cd|&amp;quot;global&amp;quot;}} in global resources and {{cd|&amp;quot;any&amp;quot;}} anywhere. Defaults to {{cd|&amp;quot;any&amp;quot;}}.&lt;br /&gt;
*** {{nbt|string|uuid}}: A unique identifier for the pack. Must be of the form {{cd|&amp;quot;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&amp;quot;}}, where x in a hexadecimal number (0-9 or a-f). &lt;br /&gt;
*** {{nbt|int-array}}{{nbt|string|version}}: A string of the form {{cd|&amp;quot;A.B.C&amp;quot;}} or vector {{cd|[A,B,C]}} representing the current version of pack. Used to handle updates to the pack.&lt;br /&gt;
** {{nbt|list|modules}}: Describes modules which are content types that the pack may contain.&lt;br /&gt;
*** {{nbt|compound}}: A module object in the list.&lt;br /&gt;
**** {{nbt|string|description}}: An internal description of the module.&lt;br /&gt;
**** {{nbt|string|type}}: The type of the module, can be: {{cd|&amp;quot;resource&amp;quot;}} ([[Minecraft:resource pack]]), {{cd|&amp;quot;data&amp;quot;}} ([[Minecraft:behavior pack]]), {{cd|&amp;quot;persona_piece&amp;quot;}} ([[Minecraft:Character Creator]] item or [[Minecraft:cape]]), {{cd|&amp;quot;[[Minecraft:Skin pack|skin_pack]]&amp;quot;}}, {{cd|&amp;quot;[[Minecraft:World template|world_template]]&amp;quot;}}, or {{cd|&amp;quot;script&amp;quot;}} ([[Minecraft:scripting]]).&lt;br /&gt;
**** {{nbt|string|uuid}}: An identifier unique to the module. Must be of the form {{cd|&amp;quot;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&amp;quot;}}, where x in a hexadecimal number (0-9 or a-f). &lt;br /&gt;
**** {{nbt|int-array}}{{nbt|string|version}}: A string of the form {{cd|&amp;quot;A.B.C&amp;quot;}} or vector {{cd|[A,B,C]}} representing the current version of pack. Used to handle updates to the pack.&lt;br /&gt;
**** {{nbt|string|language}}: Specific to script modules. The language the scripts are written in. Only supports {{cd|&amp;quot;javascript&amp;quot;}}.&lt;br /&gt;
**** {{nbt|string|entry}}: Specific to script modules. Relative path to the main script file.&lt;br /&gt;
** {{nbt|list|dependencies}}: Describes external dependencies that the pack requires. The dependency may be another pack, or a script module.&lt;br /&gt;
*** {{nbt|compound}}: Describes a pack dependency.&lt;br /&gt;
**** {{nbt|string|uuid}}: {{cd|uuid}} of the pack dependency.&lt;br /&gt;
**** {{nbt|string|name}}: The name of the pack. Can be text or a translation key.&lt;br /&gt;
**** {{nbt|int-array}}{{nbt|string|version}}: {{cd|version}} of the dependency to use.&lt;br /&gt;
*** {{nbt|compound}}: Describes a script module dependency.&lt;br /&gt;
**** {{nbt|string|uuid}}: {{cd|uuid}} of the script module. &amp;#039;&amp;#039;Optional&amp;#039;&amp;#039;&lt;br /&gt;
**** {{nbt|string|module_name}}: Name of the script module, used for importing the [[Minecraft:Script API]].&lt;br /&gt;
**** {{nbt|int-array}}{{nbt|string|version}}: {{cd|version}} of the dependency to use.&lt;br /&gt;
** {{nbt|list|capabilities}}: Optional features that can be enabled.&lt;br /&gt;
*** {{nbt|string}}: A capability to enable, can be:&lt;br /&gt;
**** {{cd|&amp;quot;chemistry&amp;quot;}} &amp;amp;ndash; specific to &amp;#039;&amp;#039;[[Minecraft:Minecraft Education]]&amp;#039;&amp;#039; [[Minecraft:chemistry]] features.&lt;br /&gt;
**** {{cd|&amp;quot;editorExtension&amp;quot;}} &amp;amp;ndash; used internally in the game in the vanilla [[Minecraft:Bedrock Editor]] resource pack, and for importing &amp;lt;code&amp;gt;@minecraft/server-editor&amp;lt;/code&amp;gt; script module.&amp;lt;ref&amp;gt;https://wiki.bedrock.dev/scripting/api-modules&amp;lt;/ref&amp;gt;&lt;br /&gt;
**** {{cd|&amp;quot;experimental_custom_ui&amp;quot;}} &amp;amp;ndash; experimental custom UI based on HTML and JavaScript. Unsupported since [[Minecraft:1.18.10.28]].&amp;lt;ref&amp;gt;https://bedrock.dev/docs/1.18.0.0/1.18.10.28/UI&amp;lt;/ref&amp;gt;&lt;br /&gt;
**** {{cd|&amp;quot;script_eval&amp;quot;}} &amp;amp;ndash; enables dynamic code execution in [[Minecraft:scripting]] via &amp;lt;code&amp;gt;eval()&amp;lt;/code&amp;gt; function or &amp;lt;code&amp;gt;Function()&amp;lt;/code&amp;gt; constructor.&amp;lt;ref&amp;gt;https://wiki.bedrock.dev/scripting/api-environment&amp;lt;/ref&amp;gt;&lt;br /&gt;
**** {{cd|&amp;quot;raytraced&amp;quot;}} &amp;amp;ndash; enables PBR features specific to [[Minecraft:ray tracing]], which only supports MER subset. Compatible with Vibrant Visuals.&lt;br /&gt;
**** {{cd|&amp;quot;pbr&amp;quot;}} &amp;amp;ndash; enables PBR features specific to [[Minecraft:Vibrant Visuals]] with full MERS support.&lt;br /&gt;
** {{nbt|compound|metadata}}: Metadata on the pack.&lt;br /&gt;
*** {{nbt|list|authors}}: List of creators of the pack.&lt;br /&gt;
**** {{nbt|string}}: The name of a creator of the pack.&lt;br /&gt;
*** {{nbt|string|license}}: License the pack is distributed under.&lt;br /&gt;
*** {{nbt|compound|generated_with}}: Tools used to generate the manifest.&lt;br /&gt;
**** {{nbt|list}}: The name of the list element should be the name of a tool used to generate the manifest. It must be made of simple characters and can be up to 32 characters long.&lt;br /&gt;
***** {{nbt|string}}: A string of the form {{cd|&amp;quot;A.B.C&amp;quot;}} representing a version of the tool used to modify the manifest.&lt;br /&gt;
*** {{nbt|string|product_type}}: If set to {{cd|&amp;quot;addon&amp;quot;}}, indicates the pack is meant as part of an [[Minecraft:add-on]], this also allows the addon to not disable achievements when activated.&lt;br /&gt;
*** {{nbt|string|url}}: URL to a website.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Old versions ==&lt;br /&gt;
&lt;br /&gt;
=== Version 1 ===&lt;br /&gt;
The previous iteration of &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt; only ever contains few basic information about the package, such as &amp;lt;code&amp;gt;header&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;modules&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;dependencies&amp;lt;/code&amp;gt;, being very similar to version 2 without the modern features.&lt;br /&gt;
&lt;br /&gt;
These manifest files are documented from multiple built-in resource packs, which are found in the [[Minecraft:Microsoft.MinecraftUWP|game&amp;#039;s directory]]:&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{nbt|compound}}: The root tag.&lt;br /&gt;
** {{nbt|int|format_version}}: The syntax version used in the manifest file, version 1.&lt;br /&gt;
** {{nbt|compound|header}}: The pack&amp;#039;s display information.&lt;br /&gt;
*** {{nbt|string|description}}: A description of the pack. Can be text or a translation key.&lt;br /&gt;
*** {{nbt|string|name}}: The name of the pack. Can be text or a translation key.&lt;br /&gt;
*** {{nbt|string|uuid}}: A unique identifier for the pack. Must be of the form {{cd|&amp;quot;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&amp;quot;}}, where x in a hexadecimal number (0-9 or a-f). &lt;br /&gt;
*** {{nbt|int-array|version}}: An array consist of three integer numbers representing the current version of pack.&lt;br /&gt;
*** {{nbt|int-array|min_engine_version}}: An array consist of three integer numbers representing the minimum version of the game the pack can run on.&lt;br /&gt;
** {{nbt|list|modules}}: Describes modules which are content types that the pack may contain.&lt;br /&gt;
*** {{nbt|compound}}: A module object in the list.&lt;br /&gt;
**** {{nbt|string|description}}: An internal description of the module.&lt;br /&gt;
**** {{nbt|string|type}}: The type of the module, can be: {{cd|&amp;quot;resource&amp;quot;}} ([[Minecraft:resource pack]]), {{cd|&amp;quot;data&amp;quot;}} ([[Minecraft:behavior pack]]), and {{cd|&amp;quot;skin_pack&amp;quot;}}.&lt;br /&gt;
**** {{nbt|string|uuid}}: An identifier unique to the module. Must be of the form {{cd|&amp;quot;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&amp;quot;}}, where x in a hexadecimal number (0-9 or a-f). &lt;br /&gt;
**** {{nbt|int-array|version}}: An array consist of three integer numbers representing the version of the pack.&lt;br /&gt;
** {{nbt|list|dependencies}}: Describes external dependencies that the pack requires.&lt;br /&gt;
*** {{nbt|compound}}: Describes a pack dependency.&lt;br /&gt;
**** {{nbt|string|uuid}}: {{cd|uuid}} of the pack dependency.&lt;br /&gt;
**** {{nbt|string|name}}: The name of the pack. Can be text or a translation key.&lt;br /&gt;
**** {{nbt|int-array|version}}: An array consist of three integer numbers representing the version of the pack.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Version 0 ===&lt;br /&gt;
The very first version of &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt;, at the time was named &amp;lt;code&amp;gt;pack_manifest.json&amp;lt;/code&amp;gt;, is used back in the [[Minecraft:v0.16.0 alpha]] versions. Its syntax is very different from version 1, containing the &amp;lt;code&amp;gt;header&amp;lt;/code&amp;gt; object with different properties that would be renamed in the next iteration. Notably, &amp;lt;code&amp;gt;modules&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;dependencies&amp;lt;/code&amp;gt; are contained inside the &amp;lt;code&amp;gt;header&amp;lt;/code&amp;gt; object.&lt;br /&gt;
&lt;br /&gt;
It is retroactively called version 0 in the [https://learn.microsoft.com/en-us/minecraft/creator/reference/content/versiondisambiguation?view=minecraft-bedrock-stable Creator Documentation]. Additionally, when the pack containing this manifest is loaded in later versions, it would get converted to version 1 with the new &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt;, while the old &amp;lt;code&amp;gt;pack_manifest.json&amp;lt;/code&amp;gt; would get backed up as &amp;lt;code&amp;gt;pack_manifest.json.old&amp;lt;/code&amp;gt;.&amp;lt;ref&amp;gt;https://learn.microsoft.com/en-us/minecraft/creator/reference/content/versiondisambiguation?view=minecraft-bedrock-stable&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 0 resource packs are separated into the &amp;#039;&amp;#039;client&amp;#039;&amp;#039; and &amp;#039;&amp;#039;server&amp;#039;&amp;#039; packs, both serve very similar purposes to the modern resource pack (client) and behavior pack (server).&lt;br /&gt;
&lt;br /&gt;
These manifest files are documented from multiple built-in resource packs, which are found in the [[Minecraft:Microsoft.MinecraftUWP|game&amp;#039;s directory]]:&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{nbt|compound}}: The root tag.&lt;br /&gt;
** {{nbt|compound|header}}: The pack&amp;#039;s display information.&lt;br /&gt;
*** {{nbt|string|pack_id}}: A unique identifier for the pack. Must be of the form {{cd|&amp;quot;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&amp;quot;}}, where x in a hexadecimal number (0-9 or a-f). &lt;br /&gt;
*** {{nbt|string|name}}: The name of the pack. Can be text or a translation key.&lt;br /&gt;
*** {{nbt|int-array|packs_version}}: An array consist of three integer numbers representing the current version of pack.&lt;br /&gt;
*** {{nbt|string|description}}: A description of the pack. Can be text or a translation key.&lt;br /&gt;
*** {{nbt|list|modules}}: Describes modules which are content types that the pack may contain.&lt;br /&gt;
**** {{nbt|compound}}: A module object in the list.&lt;br /&gt;
***** {{nbt|string|description}}: An internal description of the module.&lt;br /&gt;
***** {{nbt|string|type}}: The type of the module, can be: {{cd|&amp;quot;resource&amp;quot;}} (client) and {{cd|&amp;quot;data&amp;quot;}} (server).&lt;br /&gt;
***** {{nbt|string|uuid}}: An identifier unique to the module. Must be of the form {{cd|&amp;quot;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&amp;quot;}}, where x in a hexadecimal number (0-9 or a-f). &lt;br /&gt;
***** {{nbt|string|version}}: A string formatted like &amp;lt;code&amp;gt;X.Y.Z&amp;lt;/code&amp;gt; representing the version of the pack.&lt;br /&gt;
*** {{nbt|list|dependencies}}: Describes external dependencies that the pack requires.&lt;br /&gt;
**** {{nbt|compound}}: Describes a pack dependency.&lt;br /&gt;
***** {{nbt|string|uuid}}: {{cd|uuid}} of the pack dependency.&lt;br /&gt;
***** {{nbt|string|name}}: The name of the pack. Can be text or a translation key.&lt;br /&gt;
***** {{nbt|string|version}}: A string formatted like &amp;lt;code&amp;gt;X.Y.Z&amp;lt;/code&amp;gt; representing the version of the pack.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{empty section}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{Cite|title=manifest.json for Behavior/Resource/Skin Packs and World Templates|url=https://learn.microsoft.com/en-us/minecraft/creator/reference/content/addonsreference/packmanifest?view=minecraft-bedrock-stable|website=Microsoft Learn}}&lt;br /&gt;
* Manifest file examples in the &amp;lt;code&amp;gt;bedrock-samples&amp;lt;/code&amp;gt; provided by Mojang:&lt;br /&gt;
** {{Cite|title=behavior_pack/manifest.json|url=https://github.com/Mojang/bedrock-samples/blob/main/behavior_pack/manifest.json|author=Mojang|website=GitHub}}&lt;br /&gt;
** {{Cite|title=resource_pack/manifest.json|url=https://github.com/Mojang/bedrock-samples/blob/main/resource_pack/manifest.json|author=Mojang|website=GitHub}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
{{Navbox Bedrock Edition}}&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
&lt;br /&gt;
[[Minecraft:pt:Manifest.json]]&lt;br /&gt;
[[Minecraft:uk:Manifest.json]]&lt;br /&gt;
[[Minecraft:zh:Manifest.json]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Wplx23333</name></author>
	</entry>
</feed>