По сигналу поршень выдвигается и толкает блоки перед собой — до 12 подряд; тринадцатый его останавливает. Обсидиан, бедрок и блоки с содержимым — сундуки, печи, воронки — он не двигает совсем, а растения, факелы и двери ломает.

Сигнал поршень берёт не только от соседних блоков, но и от блоков вокруг клетки над собой — так что его включает и источник, стоящий выше по диагонали.

Обычный поршень назад ничего не тянет — для этого есть липкий.