Build flying machines and tunnel bores in Minecraft. Observer-piston engines for self-propelled redstone contraptions.
Flying machines are among the most impressive and technically complex redstone contraptions in Minecraft. They use the interaction between observers, pistons, and slime blocks (or honey blocks) to create structures that fly through the air indefinitely without player input. The principle is simple: an observer detects a block update and powers a piston, which pushes the entire structure forward, causing the observer to detect the next block update, creating a continuous loop.
Flying machines are used for tunnel bores, crop harvesters, and even mobile bases.
The core mechanism is the observer-piston engine. Two observers face each other with a gap between them. Each observer is attached to a sticky piston facing away. When the machine receives an initial pulse, one observer powers its piston, extending it to push a slime block — which pulls the entire structure forward because slime blocks stick to adjacent movable blocks.
The extended piston causes the second observer to detect a block update, which powers its piston, extending it and pushing the structure further. This cycle repeats continuously, creating forward motion at 1 block per redstone tick (0.1 seconds).
A 2-way flying machine can reverse direction on command. The design uses two observers facing each other with a gap of 3 blocks between them. Two sticky pistons face outward from the observers. Two slime blocks connect the pistons to the frame.
To reverse, power the opposite side with a lever or button. The machine stops and then begins moving in the opposite direction. This design is the foundation for all advanced flying contraptions.
A tunnel bore is a flying machine with a TNT duper or dispenser on the front that clears blocks as the machine moves forward. The TNT duper uses a TNT entity duplication glitch (Java Edition) to create infinite TNT from a single block. The explosions clear a 3x3 or larger tunnel as the machine flies forward.
Tunnel bores are used for strip mining, creating transportation tunnels, and clearing large underground spaces. They can run for thousands of blocks autonomously, producing massive amounts of mined materials.
Pro Tip: Always build flying machines in a creative world first. They are extremely difficult to debug in survival because a single misplaced block causes the machine to break apart. Use structure blocks to save and load your designs once tested.
Carpet duplication exploits the update order of pistons and observers to generate infinite carpet for building projects. Rail-based flying machines use powered rails and detector rails for precise positioning, enabling automated item transport. For comprehensive information on Minecraft redstone contraptions and flying machine designs, check the Minecraft Wikipedia article. Detailed tutorials on advanced flying machine builds are available on the Minecraft Wiki on Fandom.
World eaters are massive flying machine arrays that clear entire chunks of terrain automatically. These contraptions use multiple parallel tunnel bores synchronized with redstone timers to remove blocks layer by layer. They are essential for large-scale building projects and perimeter creation for mob farms.