For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /server-editor/classes/BlockPaletteManager.md.

Class: BlockPaletteManager experimental

block

Beta

Methods

addOrReplacePalette()

addOrReplacePalette(paletteId, palette): void

World Mutation Beta

Parameters

paletteId

string

palette

BlockPalette

Returns

void

Remarks


getPalette()

getPalette(paletteId): BlockPalette | undefined

Beta

Parameters

paletteId

string

Returns

BlockPalette | undefined


getPaletteIdList()

getPaletteIdList(): string[]

Beta

Returns

string[]


getPaletteItem()

getPaletteItem(paletteId, index): IBlockPaletteItem

Beta

Parameters

paletteId

string

index

number

Returns

IBlockPaletteItem

Throws

This function can throw errors.


getPrimaryPalette()

getPrimaryPalette(): BlockPalette

Beta

Returns

BlockPalette


getSelectedBlockType()

getSelectedBlockType(): BlockType

Beta

Returns

BlockType

Throws

This function can throw errors.


getSelectedItem()

getSelectedItem(): IBlockPaletteItem

Beta

Returns

IBlockPaletteItem


removePalette()

removePalette(paletteId): void

World Mutation Beta

Parameters

paletteId

string

Returns

void

Remarks

Throws

This function can throw errors.


setPaletteItem()

setPaletteItem(paletteId, index, item): void

World Mutation Beta

Parameters

paletteId

string

index

number

item

IBlockPaletteItem

Returns

void

Remarks

Throws

This function can throw errors.


setPrimaryPalette()

setPrimaryPalette(paletteId): void

World Mutation Beta

Parameters

paletteId

string

Returns

void

Remarks

Throws

This function can throw errors.


setSelectedItem()

setSelectedItem(item): void

World Mutation Beta

Parameters

item

IBlockPaletteItem

Returns

void

Remarks

Throws

This function can throw errors.

同领域相关