Type object
File match **/pack.mcmeta
Schema URL https://catalog.lintel.tools/schemas/schemastore/minecraft-data-pack-metadata/latest.json
Source https://www.schemastore.org/minecraft-pack-mcmeta.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Minecraft Resource/Data Pack Metadata https://minecraft.wiki/w/Pack.mcmeta#Format

Properties

pack object required

Holds the pack information.

Any of: object object, object object
5 nested properties
description string | object required

A Minecraft text component (raw JSON text). https://minecraft.wiki/w/Raw_JSON_text_format

min_format integer | integer[]

A pack format version, specified as a single integer (major version) or an array of one or two integers ([major] or [major, minor]). Omitting the minor version is equal to specifying minor version 0. https://minecraft.wiki/w/Pack_format

max_format integer | integer[]

A pack format version, specified as a single integer (major version) or an array of one or two integers ([major] or [major, minor]). Omitting the minor version is equal to specifying minor version 0. https://minecraft.wiki/w/Pack_format

supported_formats packFormat[] | packFormat | object
features object

Section for selecting experimental features.

1 nested properties
enabled resourceLocation[] required

List of enabled feature flags.

filter object

Section for filtering out files from packs applied below this one. Any file that matches one of the blocked patterns is treated as if it was not present in the pack at all.

1 nested properties
block object[]
overlays object

Section for specifying the overlays, which are sub-packs applied over the "normal" contents of a pack. Their directories have their own assets and data directories, and are placed in the pack's root directory.

1 nested properties
entries object[] required

List of overlays. The order is important, as the first in the list is applied first.

language Record<string, object>

Contains additional languages to add to the language menu. Only present in resource packs.

Definitions

packFormatMajorMinor integer | integer[]

A pack format version, specified as a single integer (major version) or an array of one or two integers ([major] or [major, minor]). Omitting the minor version is equal to specifying minor version 0. https://minecraft.wiki/w/Pack_format

packFormatRange packFormat[] | packFormat | object
textComponent string | object

A Minecraft text component (raw JSON text). https://minecraft.wiki/w/Raw_JSON_text_format

resourceLocation string

An identifier of a game object https://minecraft.wiki/w/Resource_location