Hello. I want to program block movement as if they were moved by pistons. I am not sure if this is possible, another option is programming pistons themselves, but it comes with many problems, the main one is that sticky piston can only retract one block (2 if it's with a slime block). I have looked through this thread https://www.spigotmc.org/threads/make-piston-move.417551/. I am learning how to work with packets and nms at the moment. Any help is much appreciated.