Cannons
What can it do?
Cannons is a highly configurable plugin which allows you to fire block build cannons. It is possible to aim and load different amounts of gunpowder to hit targets at different ranges. The power of redstone makes it possible to set the gun to auto load and activate the rapid fire mode. Choose your projectile from a broad spectrum of cannonballs and smash the enemy.
With Cannons 2.0 you are also able to design your own cannons using .schematic files and give each cannon their own settings, as well as different types of projectiles.

Features
- Build a cannon out blocks
- Design your own cannon and save it as .schematic
- Design and fire different projectiles to smash your enemy
- Use redstone to fire guns from distance
- Rapid fire with auto-load possible
- Destroyed blocks can be restored with CreeperHeal (if 'custom' option is true)
- Cannons will stay load and aligned due to the database
- Movement plugins (e.g. Movecraft) are supported if a cannon has a sign to store a tag
- API for ships plugins (e.g. iSails) to use cannons on ships without signs.
Videos
by ServerMiner
by wickedbrother
Out-dated showcase 1
Out-dated showcase 2
Recommended plugins
- ObsidianDestroyer
- WorldGuard (flag protection: '/region flag NAME other-explosion deny')
- CreeperHeal (set 'custom explosion' for your world to repair cannon damage)
Installation
- Install WorldEdit first (don't forget this)
- Copy the cannons.jar into your Bukkit's "plugins" directory, then run the server.
Dependencies
This plugin requires:
Metrics
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version If you wish to disable this feature (/me cries), you can do so by opt-ing out, which you can do in the config file under /plugins/PluginMetrics/
Information for Cannons 2.x
Tutorial:
Additional information:
Cannon Designs
- Share your designs with other people: Cannon Designs
Known Bugs
- The cannon ball (snowball) becomes invisible after 60 blocks but hits the target.
- Voxelsniper will delete Buttons/Torches when you load the gun (be careful when you click the barrel)
Need Help?
Credits
- Raser4000
- DreTax
- JlJlJl
- and many more

-
View User Profile
-
Send Message
Posted Apr 19, 2014@FlOppythp
I think, you set big speed and projectile just flies away from players and don't updates by server. In next update it will be fixed.
@twetwetwetwe
Where is problem? This plugins works correctly as I know
-
View User Profile
-
Send Message
Posted Apr 15, 2014good plugin but lately it has been VERY glitchy, as in it broke as in it doesn't work =(
-
View User Profile
-
Send Message
Posted Apr 10, 2014@DerPavlov
Setting piercing damage (penetration ) to 10 does no damage, flys straight through upto 10 blocks as expected, so I presume the problem is with the actual explosion itself.
-
View User Profile
-
Send Message
Posted Apr 6, 2014@GodsDead There was a problem with the piercing damage, that it can't be canceled. But that should be fixed in 2.1R3. Can you try to set the penetration of the cannonball to 10 and see if the problem occurs more often?
-
View User Profile
-
Send Message
Posted Apr 6, 2014@DerPavlov
I run GriefPrevention 7.8, Other Explosions is protected, alas no fix. It only does part damage over a period of quite a few cannonballs.
-
View User Profile
-
Send Message
Posted Apr 6, 2014@redeven Any ideas how to reproduce the problem? I will keep an eye on it.
@JlJlJl Big updates, take some time :)
-
View User Profile
-
Send Message
Posted Apr 5, 2014There's a bug where sometimes a place gets glitched and you can't create a cannon there.
No matter what you try or how you place it, when you put the wool, buttons and torch no cannon is made.
-
View User Profile
-
Send Message
Posted Apr 5, 2014@DerPavlov How mutch time do you need to make an update? I am wait ;)
-
View User Profile
-
Send Message
Posted Apr 2, 2014@novikovph This means the area of impact was protected by a plugin e.g WorldGuard, GriefPrevention,.... You have to allow 'other-explosion' for the area to make cannons working.
Sorry for the long delay. I was on vacation.
-
View User Profile
-
Send Message
Posted Mar 26, 2014Hello, I got a problem with plugin. When I shoot I get the message: "[Cannons] The impact was at XXX, YYY, ZZZ, but the area was protected" And the blocks around didn't destroy... How to solve it....?
-
View User Profile
-
Send Message
Posted Mar 19, 2014@GodsDead I tested Cannons v2.1 R3 with CB 1.7.2-R0.2 and GriefPrevention 7.7 (default settings) with a cannon above sea level. That seems to works. But I am really no expert for GriefPrevention.
-
View User Profile
-
Send Message
Posted Mar 19, 2014@DerPavlov
I am running R: Cannons v2.1 R3 for CB 1.7.2-R0.2 Jan 23, 2014 (latest) with the problem.
Or do you mean a dev build as the latest?
-
View User Profile
-
Send Message
Posted Mar 17, 2014@jacob_vejvoda Ok, I will check that. Thanks for the information.
EDIT: I verified it and it is not working when you place the cannon by clicking on a different block than a cannon block. If you click the cannon with the torch it should work.
@GodsDead I tested it and it is working with the latest version. Can you verify this?
@samus1221 Yeah that would be great if they can upload everything. Any ideas?
-
View User Profile
-
Send Message
Posted Mar 15, 2014You need to make a place where people can upload the cannons/projectiles they make. So people can download them.
-
View User Profile
-
Send Message
Posted Mar 14, 2014I have a majour problem with cannons bypassing griefprevention claims somehow, Its not doing full damage, it takes about 4 shots with the normal cannon to take out a block, so griefprevention is doing some protection, here is my GP config. http://pastebin.com/eFpK2001
-
View User Profile
-
Send Message
Posted Mar 13, 2014Yes, but I am getting problems with building cannons. Sometimes seemingly randomly when I place the last torch nothing happens, no mater what I do it won't become a cannon. Then I try else-ware and it works.
-
View User Profile
-
Send Message
Posted Mar 13, 2014@jacob_vejvoda Creating a projectile is very easy. Copy one of the projectiles in Cannons/projectiles and edit the loading item. If you add this projectile (file name) to the 'allowed projectile' of your cannon you are done.
For a new cannon you have to build it first and store it as .schematic Cannons/designs. Add a new .yml file and your are done.
Here you can more information. http://dev.bukkit.org/bukkit-plugins/cannons/pages/tutorial/
@robotnikthingy I have finished the API for rotation and translation (and firing), thanks to JIJIJI, the developer of iSail. However there is still parts missing for loading and aiming.
-
View User Profile
-
Send Message
Posted Mar 12, 2014Actually, can I just go back to the old version where you can load lots of stuff and build the cannons longer than 3 blocks? Is the old version like that that works in 1.7?
-
View User Profile
-
Send Message
Posted Mar 12, 2014There used to be way more projectiles, is there any where i can get some more besides TNT a Coblestone?
-
View User Profile
-
Send Message
Posted Mar 11, 2014Hi, I was wondering if there was any progress with getting cannons to rotate