Interface Piston

All Superinterfaces:
BlockEntity, CopyableDataHolder, DataHolder, DataHolder.Mutable, DataSerializable, Locatable, SerializableDataHolder, SerializableDataHolder.Mutable, ValueContainer

public interface Piston extends BlockEntity
Represents a piston moving in the world.

As far as a BlockEntity is concerned, the piston block entity is a technical state of moving. The piston block entity is very short lived.