类 BlockPistonComponent实验性

当存在时,此方块具有类似活塞的行为。表示 发现方块活塞状态的附加属性。

When present, this block has piston-like behavior. Contains additional properties for discovering block piston state.

层级 (查看层级一览)

属性

block: Block

此组件所属的方块实例。

Block instance that this component pertains to.

isMoving: boolean

活塞是否处于扩展或收缩的过程中。

Whether the piston is in the process of expanding or retracting.

This property can throw when used. 此属性在使用时可能会抛出异常。

isValid: boolean

返回组件是否有效。若组件的拥有者有效,并且组件需要的任何 额外验证也通过,则该组件被认为是有效的。

Returns whether the component is valid. A component is considered valid if its owner is valid, in addition to any addition to any additional validation required by the component.

活塞的当前状态。

The current state of the piston.

This property can throw when used. 此属性在使用时可能会抛出异常。

typeId: string

组件的标识符。 Identifier of the component.

componentId: "minecraft:piston" = 'minecraft:piston'

方法

  • 实验性

    返回 Block[]

    获取与此活塞连接的一组方块。

    Retrieves a set of blocks that this piston is connected with.

    This function can throw errors. 此函数可能会抛出错误。

  • 实验性

    返回 Vector3[]

    获取与此活塞连接的一组方块位置。

    Retrieves a set of block locations that this piston is connected with.

    This function can throw errors. 此函数可能会抛出错误。