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 Dec 22, 2012alright so i got 1.9.3 R0.3 working on 1.4.6 but now my issue is that it causes no damage to the blocks it hits
-
View User Profile
-
Send Message
Posted Dec 22, 2012@Dacrazykilla Version 1.4.6 with the Cannons 1.9.3 R0.3? This versions confuse me :D
-
View User Profile
-
Send Message
Posted Dec 22, 2012@tomrouse I am running 1.4.6 and have the same problem
-
View User Profile
-
Send Message
Posted Dec 22, 2012@tomrouse I assume you use bukkit server 1.4.5 R0.2. This version works only with Cannons 1.9.3. R0.2.
-
View User Profile
-
Send Message
Posted Dec 22, 2012when i shoot the cannon just after u make it it shoots 90 degrees to the left and i cart change or stop it.
-
View User Profile
-
Send Message
Posted Dec 22, 2012@tomrouse Can you describe the problem, because the latest R0.3 version seems to work for me. Please report if an unexpected error occurs.
-
View User Profile
-
Send Message
Posted Dec 22, 2012hello, can u update this plugin into the new bukkit for 1.4.6 as is dose not work properly thanks.
-
View User Profile
-
Send Message
Posted Dec 21, 2012@ariodsenuke You need the latest version of cannons R0.2 or R0.3 (depends on the server version you are using). 'force tnt event: true' will handle the explosion event like a tnt event. So if tnt can't destroy a region, its protected. I do this by denying the 'tnt' flag. You can also deny the flag in the global region and allow it in certain war areas. Much fun with cannons. If you have further questions or suggestions, do not hesitate.
-
View User Profile
-
Send Message
Posted Dec 21, 2012@DevParlov
You sir.... are freaking amazing! Thank you for an INGENIUS plugin!!!!
I am having some trouble though. Cannons seems to be able to damage world guard protected regions. This could be a serious griefing issue for my server. How do I prevent this?
-
View User Profile
-
Send Message
Posted Dec 20, 2012@MCFUser5585029 No sry, it does not work with spout special blocks. But if understand it right spout uses normal blockIDs with special data values. Is this right? Then it is not that difficult to implement.
-
View User Profile
-
Send Message
Posted Dec 19, 2012Does this work with spout?
I've got a custom item using morematerials that is a cannon, and I would like to have it work like a cannon.
-
View User Profile
-
Send Message
Posted Dec 19, 2012@allix8 You can blame Call of Duty. I played also a WW2 RPG and needed a name. That's the whole story ;)
-
View User Profile
-
Send Message
Posted Dec 19, 2012@DerPavlov
no, no)) you nickname - Pavlov - Last name in Russia :)
-
View User Profile
-
Send Message
Posted Dec 19, 2012@Draxick Did you set 'force tnt event: false'? This will disable the protection and you can destroy everything. I have to note here this is a common bug in protection plugins. I really don't understand why they don't fix it.
Nevertheless my versions are neither bug free so I messed up with the force tnt event. Its fixed in the version below:
R0.2
https://dl.dropbox.com/u/16404245/Cannons%201.9.3/R0.2/Cannons.jar
R0.3
https://dl.dropbox.com/u/16404245/Cannons%201.9.3/R0.3/Cannons.jar
-
View User Profile
-
Send Message
Posted Dec 18, 2012@DerPavlov
Okay i got the cannons working how do i stop them from destroying safezone/region
-
View User Profile
-
Send Message
Posted Dec 18, 2012@allix8 Is my grammar so bad? I am from Austria. :)
EDIT: I debugged cannons at work ;)
-
View User Profile
-
Send Message
Posted Dec 18, 2012DerPavlov you Russian? ;)
-
View User Profile
-
Send Message
Posted Dec 18, 2012So sry for the bad R0.2 version. I messed up. Here is the fixed version.
R0.2
https://dl.dropbox.com/u/16404245/Cannons%201.9.3/R0.2/Cannons.jar
R0.3
https://dl.dropbox.com/u/16404245/Cannons%201.9.3/R0.3/Cannons.jar
-
View User Profile
-
Send Message
Posted Dec 18, 2012@Draxick Cannons has a new TNT explosion event. So every protection plugin you are running will cancel the explosion if the area is protected. Turn it off, if you don't like it with 'force tnt event: false'. Note that this can pass block protection.
EDIT: There is something wrong, I testing at the moment. More in a few hours.
-
View User Profile
-
Send Message
Posted Dec 17, 2012Help, my cannons dont do any block damage :(