Minecraft – Is it possible to make piston flying machine that bounces

minecraft-java-editionminecraft-redstone

I allways dreamt about making a piston device that can push itself. Now, with the addition of slime blocks, my dreams came true.

The only flaw of these machines is that they work until they hit some wall, then they get stuck. I was wondering if there's a possibility to make a design that changes shape by hitting the wall and continues in the opposite direction…

Is there anything in minecraft that would make such design impossible?

Best Answer

Well, I know that this is the smallest flying machine: Smallest flying machine

And to start it you just give power to the sticky piston. But you could probably do something like add another piston facing the opposite direction at the end of the flying machine and have a redstone block 2 blocks away from that piston so that when the machine hits a wall, the machine would compact up allowing the redstone block to go 1 block away from the piston, BUD powering it and starting up the machine in the opposite direction. That's just my guess, but if you're looking for a 4-way flying machine, then there is lots of videos of that on youtube. If this is a bad answer, please don't be mean because I am quite new to stack exchange.