Cannon & Barrel

Cannon
A single cannon with or without any number of barrels is an energy efficient, simple weapon with no recoil.

Cannon setup defines the delay between pressing the firing key and the cannon shooting, 0 units means no delay. 16 units is considered a 'cycle', meaning a cannon shoots every 16 units. Thus, setting up two cannons with 0 and 8 units each will result in continuous steady firing pattern.

To form a machine gun: place several cannons in a row, set them all up for different delays, don't add the barrels.

Shotgun works the similar way but the delays are equal, meaning all cannons will fire at the same time.

Adding Barrels
Barrels can be placed in front of the cannons to amplify them. In general, barrels improve the accuracy and increase the projectile velocity by reducing the efficiency and slightly decreasing the fire rate.

Tankguns deal significant damage which cannot be blocked with shield or swords. However, they have recoil, higher energy consumption, lower projectile velocity and the projectiles themselves are affected by the gravity. To create a tankgun: place two or more cannons in a row, then place the barrels, their amount must be equal to or exceed the amount of the cannons, set up the first cannon block.

Howitzers are considered the artillery of MachineCraft. While having tremendous energy consumption and high projectile drag, they create an explosion blast upon the projectile hitting the surface or a machine. The longer projectile was in the air - the larger the damaging sphere and the damage itself will be. To create a howitzer: place two or more cannons in a row, then place less or none of the barrels, set up the first cannon block.

Additionally

 * To swap between round and square shapes for cannons and barrels either hold Alt while selecting them or use middle-click in Sculpt mode on them
 * You can change the barrel diameter in Setup mode. By enabling "AlignCannon" the same diameter will be applied to all cannons before the barrel
 * You can combine different cannon types by mixing the building steps. Commonly used hybrids are rapid-fire tankguns and shotguns

Trivia

 * The Cannon is Sometimes used as a part in Vanity, having it's unique structure and texture.
 * The cannon is used commonly in "SMG" format by first time builders, giving the lesser known name "Noob gun"
 * The "SMG" setup has speed and range but can be Countered easily by Swords and Shields, This makes it one of the most easiest to Counter weapons In-game.