Today I will show you how to make a 5 shot cannon in minecraft which would be excellent for a multi player world for breaching walls, destroying ships etc.
For those of you who are thinking that by firing 5 shots at once it would not have any good range, I would like to say that the distance that the first TNT fires is at least 50 blocks.
Another thing about this design is that it can fire any number from 1 to 7 shots depending on how long your barrel is.
Step 1: The Base.
Start by building a 15 by 4 by 1 block rectangle, then place 47 more blocks on top of the base as shown in pic 2.
Step 2: The Water.
Place a block over the first gap using the place and break technique then place a bucket of water directly under that block (this will stop the whole thing blowing up.)
Step 3: Half Slabs.
The water should now flow over all but the last 5 blocks.
Place 5 half slabs of any type on those 5 blocks making sure you placed them so they touch the block below as shown.
Step 4: Redstone
Place down 14 redstone dust as shown and a button on the back of the raised block. Place 8 repeaters facing forward, all set to 4 ticks, with another 5 dust in front of them.
Step 5: More Redstone
Put down another 5 repeaters facing the side of the barrel and set them to four ticks, all the repeaters will act as your timer so that the TNT shells are ignited only about half a second before they are shot.
Step 6: Loading and Firing
To load it just put down five TNT on top of the half slabs and another 7 in the water behind them.
Press the button and stand back since the TNT can cause you some damage.
As show in pics 5 and 6 you don't have to use 5 TNT ammo and 7 propellant; as you can see in pic 5 I only used 1 ammo and 2 propellant.
I hope everyone liked this tutorial as there will be many more coming ! :)
Please feel free to comment with ideas for both weapons and minecraft tutorials you would like me to do.