Beta Protected constructorReadonly attachedA set of locations for blocks that are impacted by the activation of this piston.
This property can throw when used.
Readonly isWhether the piston is fully expanded.
This property can throw when used.
Readonly isWhether the piston is in the process of expanding.
This property can throw when used.
Readonly isWhether the piston is in the process of expanding or retracting.
This property can throw when used.
Readonly isWhether the piston is fully retracted.
This property can throw when used.
Readonly isWhether the piston is in the process of retracting.
This property can throw when used.
Readonly locationSource location of the block.
Readonly typeIdentifier of this component.
Static Readonly componentIdentifier of this component.
When present, this block has piston-like behavior. Contains additional properties for discovering block piston state.