A TNT cannon launches blocks and entities across the map using redstone and physics
A TNT cannon is a contraption that uses redstone, TNT, and water to propel objects — or yourself — across large distances in Minecraft. The basic design stacks TNT blocks, ignites them with redstone, and uses water to channel the explosion into a directional blast. You can build one in Survival or Creative mode, though Creative is faster for learning the mechanics.
The simplest version takes about 15 minutes to construct and launches you roughly 100 blocks away. More complex designs can send you further or fire projectiles with precision. The cannon works the same way on Java Edition and Bedrock Edition, though timing and explosion behavior vary slightly between versions.
Key Takeaways
- A basic TNT cannon needs TNT blocks, water, redstone dust, a redstone repeater, and a lever — all stackable in a small footprint.
- The water channel directs the explosion force in one direction, so its placement determines where you travel or what gets launched.
- Redstone repeaters control the delay between TNT ignition and water placement, which affects how far the cannon shoots.
- Test your cannon in a flat, open area first, because the blast radius can destroy terrain and the launch direction is hard to predict until you fire it.
Building the basic frame and water channel
Start by choosing a flat spot and laying out a 3×3 square of blocks. This is your base. On the center block, dig down one block and place water there — this water will channel the explosion. Above the water, stack three TNT blocks vertically. The water sits underneath all three.
To the side of your TNT stack, build a small chamber for the redstone mechanism. You need space for a redstone repeater, redstone dust, and a lever. Leave at least one block of air between the TNT stack and this chamber, or the redstone will trigger too early. The redstone dust carries the signal from your lever to the repeater, and the repeater then ignites the TNT with a delay you can adjust.
Placing redstone and the ignition system
Place a redstone repeater facing toward your TNT stack. Set it to a 4-tick delay by right-clicking it four times — each click adds one tick of delay. This delay is crucial: it gives the water time to flow into position before the TNT explodes. Without the delay, the water won't be in place and the explosion won't launch you.
Run redstone dust from the repeater back to a lever. When you pull the lever, the signal travels through the dust to the repeater, waits for the delay, then sends power to the TNT. The TNT ignites and explodes into the water channel, which forces the blast in one direction.
Adjusting the water flow direction
The direction your water flows determines where the cannon shoots. If you want to launch forward, place the water source block in front of the TNT stack, not underneath it. The water will flow toward the TNT, and the explosion will push you backward — away from the water.
Experiment with water placement: source blocks on the left side launch you right, source blocks in front launch you backward. You can also angle the cannon by placing the water at a diagonal. Most players build a simple test version first, fire it once to see the direction, then rebuild if needed.
Testing and troubleshooting common problems
Stand behind your cannon and pull the lever. You should hear a fuse sound, see the TNT ignite, and feel yourself launch. If nothing happens, check that the redstone dust is connected all the way from the lever to the repeater, and that the repeater is facing the TNT. If the TNT explodes but you don't move, the water isn't in the right place — move it closer to the TNT or directly underneath.
If the cannon launches you sideways or at an angle you didn't expect, the water source is flowing in a direction you didn't account for. Water always flows away from its source block, so place the source one block further in the direction you want to launch. If the cannon destroys too many blocks around it, build walls of obsidian or bedrock around the TNT to contain the blast.
Building a multi-stage cannon for longer distances
Once you understand the basic design, you can stack multiple TNT cannons to launch yourself further. Build a second cannon at the landing spot of the first one, aligned so the first cannon launches you into the second. Each stage multiplies your distance, though the math is not linear — a two-stage cannon does not launch you twice as far, but it does launch you significantly further than one stage alone.
The timing becomes more complex with multiple stages because each cannon needs its own redstone delay. Start with the same 4-tick delay on each repeater and adjust from there. Some players use command blocks or more advanced redstone to synchronize multiple cannons, but that requires Creative mode or operator permissions.
Using TNT cannons to launch objects instead of yourself
You can launch items, mobs, or blocks by placing them in the blast radius instead of standing in it yourself. Put a single block of sand or gravel in front of the water channel, pull the lever, and the explosion will launch that block across the map. This is useful for moving building materials long distances or launching mobs into traps.
The distance and accuracy depend on the block type and weight. Lighter blocks like sand travel further than heavy blocks like stone. Mobs behave unpredictably because they can move mid-flight, so launching them is more for fun than for precision. If you want to launch a specific item far away, use sand or gravel and adjust the water placement until the trajectory matches where you want it to land.
Frequently Asked Questions
Why does my TNT cannon only launch me a few blocks?
The water is probably not in the right position or the redstone delay is too short. Move the water source block directly in front of or underneath the TNT, and increase the repeater delay to 4 or 5 ticks. Test after each change to see which adjustment works.
Can I use a TNT cannon in Survival mode?
Yes, but you need to gather TNT, redstone, and water first. TNT drops from mining it with a pickaxe, redstone comes from mining redstone ore underground, and water is found in oceans or rivers. Creative mode is faster for building and testing because you have instant access to all blocks.
What's the difference between Java and Bedrock TNT cannons?
Bedrock Edition TNT explodes slightly faster and with different physics, so the redstone timing may need adjustment. A 4-tick delay works on both versions, but you might need 3 or 5 ticks on Bedrock depending on your specific design. Build and test in your version to find the right delay.
Can I make a TNT cannon that launches me upward?
Yes, but it requires a different setup. Place the water source above the TNT instead of to the side, and the explosion will push you up. You'll need more TNT blocks stacked higher to reach significant altitude, and the landing can be unpredictable, so test in an area where falling damage won't matter.
Do I need mods to build a TNT cannon?
No, TNT cannons are built with vanilla Minecraft blocks and redstone. They work in any world without mods or resource packs. The only requirement is access to TNT, redstone, and water, which are all available in Survival mode.