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

Minecraft:Manifest.json: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Sync: updated from Minecraft
SyncBot (talk | contribs)
Sync: updated from Minecraft
Line 64: Line 64:
*** {{nbt|string|product_type}}: If set to {{cd|"addon"}}, indicates the pack is meant as part of an [[Minecraft:add-on]]. This allows the add-on to not disable achievements when activated.
*** {{nbt|string|product_type}}: If set to {{cd|"addon"}}, indicates the pack is meant as part of an [[Minecraft:add-on]]. This allows the add-on to not disable achievements when activated.
*** {{nbt|string|url}}: URL to a website.
*** {{nbt|string|url}}: URL to a website.
**{{nbt|list|subpacks}}: List of sub-packs used in the pack, which can be enabled and disabled individually.
**{{nbt|list|subpacks}}: Only for resource pack. List of sub-packs used in the pack, which can be enabled and disabled individually.
***{{nbt|compound}}: A sub-pack in the list
***{{nbt|compound}}: A sub-pack in the list
****{{nbt|string|folder_name}}: Name of the folder where the sub-pack is located.
****{{nbt|string|folder_name}}: Name of the folder where the sub-pack is located.
Line 70: Line 70:
****{{nbt|int|memory_tier}}: Designates the minimum amount of RAM required to run the sub-pack (each tier represents 250 MB)
****{{nbt|int|memory_tier}}: Designates the minimum amount of RAM required to run the sub-pack (each tier represents 250 MB)
****{{nbt|int|memory_performance_tier}}: Denotes the optimal platform for a subpack (values range 1–5).
****{{nbt|int|memory_performance_tier}}: Denotes the optimal platform for a subpack (values range 1–5).
** {{nbt|list|settings}}: Order-dependent list of settings the player can modify in the game's UI.
** {{nbt|list|settings}}: Only for resource pack. Order-dependent list of settings the player can modify in the game's UI.
*** {{nbt|compound}}: A read-only label, used for describing or breaking up the sections of the settings area.
*** {{nbt|compound}}: A read-only label, used for describing or breaking up the sections of the settings area.
**** {{nbt|string|type}}: {{cd|"label"}}
**** {{nbt|string|type}}: {{cd|"label"}}

Revision as of 11:24, 21 June 2026

Template:Exclusive manifest.json is a Template:W that contains metadata information for the Minecraft package format. It is required by Minecraft:resource packs, Minecraft:behavior packs, Minecraft:skin packs, and Minecraft:world templates in order to be successfully imported into the game.

JSON format

Version 3

Version 2

Old versions

Version 1

The previous iteration of manifest.json only ever contains few basic information about the package, such as header, modules, and dependencies, being very similar to version 2 without the modern features.

These manifest files are documented from multiple built-in resource packs, which are found in the game's directory:

Version 0

The very first version of manifest.json, at the time was named pack_manifest.json, is used back in the Minecraft:v0.16.0 alpha versions. Its syntax is very different from version 1, containing the header object with different properties that would be renamed in the next iteration. Notably, modules and dependencies are contained inside the header object.

It is retroactively called version 0 in the Creator Documentation. Additionally, when the pack containing this manifest is loaded in later versions, it would get converted to version 1 with the new manifest.json, while the old pack_manifest.json would get backed up as pack_manifest.json.old.<ref>https://learn.microsoft.com/en-us/minecraft/creator/reference/content/versiondisambiguation?view=minecraft-bedrock-stable</ref>

Version 0 resource packs are separated into the client and server packs, both serve very similar purposes to the modern resource pack (client) and behavior pack (server).

These manifest files are documented from multiple built-in resource packs, which are found in the game's directory:

History

Template:Empty section

External links


References

<references/>

Navigation

Template:Navbox Bedrock Edition

Minecraft:pt:Manifest.json Minecraft:uk:Manifest.json Minecraft:zh:Manifest.json Minecraft:es:Manifest.json