A TNT cannon is a device in Minecraft that uses TNT to launch projectiles over long distances. TNT cannons can be used for a variety of purposes, including griefing, PvP, and even just for fun.
There are many different designs for TNT cannons, but they all share a few basic components. The first is a TNT block, which is the explosive that propels the projectile. The second is a fuse, which is used to ignite the TNT. The third is a barrel, which is a tube that directs the explosion in a specific direction.