


The main role of moving blocks used to be just to prevent two pistons moving blocks into the same space at the same time. This breaks many things involving pushing entites.

When moving a block such as a rail or a glass pane, the moving block created is a full block no matter what. After that this bug is pretty much fixed. It causes wierd client-server desyncs and buggy behaviour. The way pistons move entities has also been changed, making it (in my opinion) better than before, although not quite perfect.Īll that's left to do is extend the collision box changes to the client. Moving blocks now have a collision box identical to the block being moved, however client-side this hasn't been implemented.
