RMMZPluginMetadata

Type: object

RPG Maker MZ plugin metadata

No Additional Properties

Type: const
Specific value: "MZ"

Type: string or object

A short description of what the plugin does

Type: string

Text for the default language

Each additional property must conform to the following schema

Type: string

Text for an specific language

Type: string

Name or nickname of the author of the plugin

Type: stringFormat: uri

An URL where the plugin can be found. Useful for updates

Type: array of string

List of languages the metadata for this plugin supports

Each item of this array must be:

Type: string

Type: string or object

Plugin help, describes usage and explains features in more detail

Same definition as description

Type: array of string

List of base plugins that this plugin depends on

Each item of this array must be:

Type: string

Type: array of string

List of plugins this plugin should come before on the plugin manager

Each item of this array must be:

Type: string

Type: array of string

List of plugins this plugin should come after on the plugin manager

Each item of this array must be:

Type: string

Type: array

Plugin parameter definitions

Each item of this array must be:

Type: object

A plugin parameter

Type: object

Type: string

Parameter name, used internally by the plugin

Type: string or object

Parameter description, will be shown in the editor

Same definition as description

Type: array

List of child parameters

Each item of this array must be:

Type: object

A plugin parameter

Same definition as Param

Type: object

Default value for this parameter

Type: object

Parameter type

Type: string or object

Text to be shown in the editor for this parameter

Same definition as description

Type: object

Type: enum (of string)

Must be one of:

  • "text"
  • "note"
  • "file"
  • "actor"
  • "class"
  • "skill"
  • "item"
  • "weapon"
  • "armor"
  • "enemy"
  • "troop"
  • "state"
  • "tileset"
  • "common_event"
  • "switch"
  • "variable"
Type: object

Type: const
Specific value: "number"

Type: number

Minimum value

Type: number

Maximum value

Type: number

Floating point precision. If ommited, the number must be an integer.

Type: object

Type: const
Specific value: "file"

Type: stringFormat: uri-reference

Base directory for the file picker

Type: boolean

Whether to include the file on deployment

Type: object

Type: const
Specific value: "animation"

Type: boolean

Whether to include the file on deployment

Type: object

Type: const
Specific value: "boolean"

Type: string or object

Label for the true option

Same definition as description

Type: string or object

Label for the false option

Same definition as description
Type: object

Type: const
Specific value: "select"

Type: array

Each item of this array must be:

Type: string or object
No Additional Properties

Type: string or object

Name of the option to be shown in the editor

Same definition as description

Type: string

Option value to be used internally by the plugin

Type: object

Type: const
Specific value: "combo"

Type: array

Each item of this array must be:

Type: array

Plugin command definitions

Each item of this array must be:

Type: object
No Additional Properties

Type: string

Command name to be used internally be the plugin

Type: string or object

Command label to be shown in the editor

Same definition as description

Type: string or object

Command description to be shown in the editor

Same definition as description

Type: array

Each item of this array must be:

Type: array

Plugin struct definitions

Each item of this array must be:

Type: object
No Additional Properties

Type: string

Type: array

Each item of this array must be:

Type: object

A plugin parameter

Same definition as Param