跳转至

Block

文档版本:1.21.0.24

Block类。代表维度中的一个方块。一个方块对应了一维度中唯一的X、Y和Z轴坐标值,可读取或修改该坐标下的方块状态等数据。

属性

dimension
read-only dimension: Dimension;
dimensionDimension
返回该方块所在的维度的对象。
location
read-only location: Vector3;
locationVector3
该方块的坐标。
permutation
read-only permutation: BlockPermutation;
permutationBlockPermutation
该方块的置换。
x
read-only x: int32;
xint32
该方块的X轴坐标值。
y
read-only y: int32;
yint32
该方块的Y轴坐标值。
z
read-only z: int32;
zint32
该方块的Z轴坐标值。

方法

getComponent

获取一个该方块的组件。

getComponent(componentId: string): BlockComponent | undefined
componentIdstring
要获取的组件的标识符。
返回值:BlockComponent|undefined
如果该方块具有这个组件,返回该组件的对象,否则返回undefined
setPermutation

设置该方块的置换。

setPermutation(permutation: BlockPermutation): void
permutationBlockPermutation
要设置的置换的对象。
返回值:void
script_api.minecraft/server.block.setpermutation.return