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/BrushShapeManager.md.

Class: BrushShapeManager experimental

Beta

Properties

activeBrushVolume?

readonly optional activeBrushVolume?: RelativeVolumeListBlockVolume

Beta

Methods

activateBrushTool()

activateBrushTool(): void

World Mutation Beta

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


beginPainting()

beginPainting(onComplete): void

World Mutation Beta

Parameters

onComplete

(arg0) => void

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -

Throws

This function can throw errors.


clearBlockStateOverrides()

clearBlockStateOverrides(): void

World Mutation Beta

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


deactivateBrushTool()

deactivateBrushTool(): void

World Mutation Beta

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


disableItemPlacement()

disableItemPlacement(): void

World Mutation Beta

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


enableItemPlacement()

enableItemPlacement(itemType, data?): void

World Mutation Beta

Parameters

itemType

ItemType

data?

number

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


endPainting()

endPainting(cancelled): void

World Mutation Beta

Parameters

cancelled

boolean

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -

Throws

This function can throw errors.


getBrushShapeOffset()

getBrushShapeOffset(): Vector3

World Mutation Beta

Returns

Vector3

Remarks

Privilege

Tip

no-restricted-execution -


getDirectionalPlacementMode()

getDirectionalPlacementMode(): BrushDirectionalPlacementMode

World Mutation Beta

Returns

BrushDirectionalPlacementMode

Remarks

Privilege

Tip

no-restricted-execution -


getInverseEraseMode()

getInverseEraseMode(): boolean

World Mutation Beta

Returns

boolean

Remarks

Privilege

Tip

no-restricted-execution -


isBrushPaintBusy()

isBrushPaintBusy(): boolean

World Mutation Beta

Returns

boolean

Remarks

Privilege

Tip

no-restricted-execution -


pushBlockStateOverride()

pushBlockStateOverride<T>(blockStateName, blockStateValue): void

World Mutation Beta

Type Parameters

T

T extends string | number | symbol

Parameters

blockStateName

T

blockStateValue

BlockStateSuperset

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


setBlockFacePlacementBasedOnCamera()

setBlockFacePlacementBasedOnCamera(enabled): void

World Mutation Beta

Parameters

enabled

boolean

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


setBrushMask()

setBrushMask(mask): void

World Mutation Beta

Parameters

mask

BlockMaskList

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -

Throws

This function can throw errors.


setBrushShape()

setBrushShape(shape): void

World Mutation Beta

Parameters

shape

RelativeVolumeListBlockVolume | Vector3[]

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


setBrushShapeOffset()

setBrushShapeOffset(offset): void

World Mutation Beta

Parameters

offset

Vector3

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


setBrushShapeVisible()

setBrushShapeVisible(visible): void

World Mutation Beta

Parameters

visible

boolean

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


setDirectionalPlacementMode()

setDirectionalPlacementMode(directionalPlacementMode): void

World Mutation Beta

Parameters

directionalPlacementMode

BrushDirectionalPlacementMode

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


setElevationBrushRadius()

setElevationBrushRadius(elevationBrushRadius): void

World Mutation Beta

Parameters

elevationBrushRadius

number

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


setElevationFalloff()

setElevationFalloff(elevationFalloff): void

World Mutation Beta

Parameters

elevationFalloff

number

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


setElevationMode()

setElevationMode(elevationMode): void

World Mutation Beta

Parameters

elevationMode

BrushElevationMode

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


setElevationSampleLayers()

setElevationSampleLayers(elevationSampleLayers): void

World Mutation Beta

Parameters

elevationSampleLayers

number

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


setFlattenMode()

setFlattenMode(flattenMode): void

World Mutation Beta

Parameters

flattenMode

FlattenMode

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


setFlattenSmoothing()

setFlattenSmoothing(flattenSmoothing): void

World Mutation Beta

Parameters

flattenSmoothing

number

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


setFloorBlockOverride()

setFloorBlockOverride(floorBlockOverride): void

World Mutation Beta

Parameters

floorBlockOverride

boolean

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


setInverseEraseMode()

setInverseEraseMode(inverseEraseMode): void

World Mutation Beta

Parameters

inverseEraseMode

boolean

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


setPendingTransaction()

setPendingTransaction(pendingTransaction?): void

World Mutation Beta

Parameters

pendingTransaction?

PendingTransaction

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


setTerrainStrength()

setTerrainStrength(terrainStrength): void

World Mutation Beta

Parameters

terrainStrength

number

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -


singlePaint()

singlePaint(onComplete): void

World Mutation Beta

Parameters

onComplete

(arg0) => void

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -

Throws

This function can throw errors.


switchBrushPaintMode()

switchBrushPaintMode(paintMode): void

World Mutation Beta

Parameters

paintMode

PaintMode

Returns

void

Remarks

Privilege

Tip

no-restricted-execution -