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

Class: BlockUtilities experimental

block

Beta

Methods

fillVolume()

fillVolume(volume, block?): void

World Mutation Beta

Parameters

volume

any

block?

any

Returns

void

Remarks

Throws

This function can throw errors.


findObscuredBlocksWithinVolume()

findObscuredBlocksWithinVolume(volume): RelativeVolumeListBlockVolume

World Mutation Beta

Parameters

volume

any

Returns

RelativeVolumeListBlockVolume

Remarks


getContiguousSelection()

getContiguousSelection(properties?): RelativeVolumeListBlockVolume

World Mutation Beta

Parameters

properties?

ContiguousSelectionProperties

Returns

RelativeVolumeListBlockVolume

Remarks

Throws

This function can throw errors.


getDimensionLocationBoundingBox()

getDimensionLocationBoundingBox(): BlockBoundingBox

World Mutation Beta

Returns

BlockBoundingBox

Remarks


getDimensionMaxLocation()

getDimensionMaxLocation(): Vector3

World Mutation Beta

Returns

Vector3

Remarks


getDimensionMinLocation()

getDimensionMinLocation(): Vector3

World Mutation Beta

Returns

Vector3

Remarks


getFacePreviewSelection()

getFacePreviewSelection(properties?): ListBlockVolume

World Mutation Beta

Parameters

properties?

QuickExtrudeProperties

Returns

ListBlockVolume

Remarks

Throws

This function can throw errors.


isLocationInsideCurrentDimensionBounds()

isLocationInsideCurrentDimensionBounds(locationOrVolumeOrBounds): boolean

World Mutation Beta

Parameters

locationOrVolumeOrBounds

any

Returns

boolean

Remarks


quickExtrude()

quickExtrude(properties?): void

World Mutation Beta

Parameters

properties?

QuickExtrudeProperties

Returns

void

Remarks

Throws

This function can throw errors.


shrinkWrapVolume()

shrinkWrapVolume(volume): RelativeVolumeListBlockVolume

World Mutation Beta

Parameters

volume

any

Returns

RelativeVolumeListBlockVolume

Remarks


trimVolumeToFitContents()

trimVolumeToFitContents(volume, retainMarqueeAfterTrimming, ignoreLiquid, ignoreNoCollision, blockMask?): RelativeVolumeListBlockVolume

World Mutation Beta

Parameters

volume

any

retainMarqueeAfterTrimming

boolean

ignoreLiquid

boolean

ignoreNoCollision

boolean

blockMask?

BlockMaskList

Returns

RelativeVolumeListBlockVolume

Remarks

Throws

This function can throw errors.

同领域相关