Entities move differently depending on the direction faced by the piston pushing the block below them.
(Note: this behavior is inconsistent in many ways, e.g. pushing entities more than 1 block or immovable entities on honey blocks)
Entities move differently depending on the direction faced by the piston pushing the block below them.
(Note: this behavior is inconsistent in many ways, e.g. pushing entities more than 1 block or immovable entities on honey blocks)
The directionality described here is more of an additional info about (MCPE-171680) than a separate bug, so I am resolving this report as a duplicate. The armor stands move exactly 1.5 blocks instead of 1 block per that report. They fall off in two of the four directions because moving exactly 1.5 blocks distance from the center of a block positions an entity on the adjacent block in two directions and two blocks over in the other two directions. That is,
0.5 - 1.5 = -1.0
0.5 + 1.5 = 2.0
The entity that gets displaced to 2.0 falls off the block that was pushed from 0 to 1.