Skip to content

@pumpkin-plugins/tab-display API / config / configSchema

Variable: configSchema ​

const configSchema: ConfigSchema<{ bedrock: SectionNode<{ objective_enabled: Field<boolean>; }>; entry: SectionNode<{ bold: Field<boolean>; color: Field<string>; enabled: Field<boolean>; italic: Field<boolean>; strikethrough: Field<boolean>; text: Field<string>; underlined: Field<boolean>; }>; footer: SectionNode<{ lines: Field<readonly TemplateLineConfig[]>; }>; general: SectionNode<{ enabled: Field<boolean>; max_players: Field<number>; refresh_ticks: Field<number>; version: Field<number>; }>; header: SectionNode<{ lines: Field<readonly TemplateLineConfig[]>; }>; objective: SectionNode<{ enabled: Field<boolean>; value: Field<string>; }>; placeholders: SectionNode<{ missing_provider: Field<string>; provider: Field<string>; unresolved: Field<string>; }>; sorting: SectionNode<{ rules: Field<readonly ConfigSortRule[]>; }>; }>

Defined in: packages/tab-display/src/config.ts:47

Declares the plugin configuration; arrays use TOML arrays of inline tables.

pumpkin-plugins documentation