Skip to main content

manifest.json for Behavior Packs

The manifest file contains all the basic information about the pack that Endium needs to identify it. The tables below contain all the components of the manifest, their individual properties, and what they mean.

Properties

NameDescription
headerSection containing information regarding the name of the pack, description, and other features that are public facing.
modulesSection containing information regarding the type of content that is being brought in.
metadataSection containing the metadata about the file such as authors and licensing information.
NameTypeDescription
nameStringThe name of the pack. This is what will be displayed in the game.
descriptionStringThis is a short description of the pack. We recommend keeping it to 1-2 lines.
versionStringThe version of the pack. This should be in the format x.x.x where x is a number.

metadata

NameTypeDescription
authorsString arrayName of the author(s) of the pack.
licenseStringThe license of the pack.
urlStringThe home website of your pack..
generated_withStringThis is used to identify tools used to generate a manifest.json file. The tool names are strings that must be [a-zA-Z0-9_-] and 32 characters maximum. The tool version number are semver strings for each version that modified the manifest.json file.

Example

{
"header": {
"name": "Behavior Pack",
"version": "1.0.0",
"description": "Example behavior pack"
},
"metadata": {
"authors": [
"exampleAuthor"
],
"license": "MIT",
"url": "https://paladium-pvp.fr/"
}
}