Skip to content

@pumpkin-plugins/bedrock-addon-manager API / config/schema / configSchema

Variable: configSchema ​

const configSchema: ConfigSchema<{ overrides: TableNode<{ addon_pack: Field<boolean | undefined>; content_id: Field<string | undefined>; content_key: Field<string | undefined>; download_url: Field<string | undefined>; enabled: Field<boolean | undefined>; has_scripts: Field<boolean | undefined>; order: Field<number | undefined>; rtx_enabled: Field<boolean | undefined>; sub_pack_name: Field<string | undefined>; }>; packs: SectionNode<{ directory: Field<string>; force: Field<boolean>; }>; web: SectionNode<{ bind: Field<string>; enabled: Field<boolean>; port: Field<number>; port_forwarding: Field<boolean>; public_url: Field<string>; }>; }>

Defined in: packages/bedrock-addon-manager/src/config/schema.ts:25

Every setting of the plugin. The default file, the validation and the README table all come from this.

Pumpkin Plugins documentation