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 Sep 12, 2013I absoulty LOVE this plugin! IT IS FREAKING AWOME!! im baseing my server on the idea of having fun with cannons! Seriously, if you want to see what you can do with this plugin join my server and mess around...
hooptiesworld.enjin.com (website) s26.hosthorde.com:25657
I made a cannon that shoots a wither. :) yes.. you read that right. it shoots a wither.!! to prevent lag..and overkill..it does have a 5 min cooldown time.
I also made a cannon that just spawn mobs from the cannonballs. dosnt destroy anything.. just shoots all kinds of mobs. yup.
and ...a potion cannon. simple to make. crazy fun to play with.
works great with factions plugin. :)
shoot a blindess cannoball into a faction...then...raid..!!!
so fun, or use has defense against raids. sooo many fun hosted tourments are going to be coming down the pipeline using the cannons plugin as a central theme.
Hey devPavlov..or any of the authors..i'd love for ya'll to join my server and give any feedback. im working on a ingame book for newbies who join to learn how to do all the different cannons I've made. Do the authors have a server that y'll play with this on? I would like to join any other server that uses this and see how they are using it on there server :)
-
View User Profile
-
Send Message
Posted Sep 11, 2013Just wondering, my console is being spammed this message. Is this supposed to happen? Every time somebody places a block: [Cannons] Blockplace event was fired And randomly: [Cannons] saving cannons in database as id 1
Idk to fix this, I am a noob xP Please help
-
View User Profile
-
Send Message
Posted Sep 9, 2013@ii_H_dot_B_iiNow it is always you have created a cannon, even if you build a mortar. I will change this to, so it uses a cannon name string.
Creeperheal: Enable custom explosions in the creeperheal config file of the world you are in.
@Hugosaurus The entity can't be changed. I tried several types but the snowball has the behavior.
Can you send me the schematic or a picture of the mortar?
@easydream Use worldguard flag: other-explosion. It is a little bit hidden, but you can find it in the ingame help of worldguard. Let me know if it does not work.
-
View User Profile
-
Send Message
Posted Sep 8, 2013The whole day looking for the answer to the question how to protect the territory from explosions worldguard. In old versions of the config there is such function. In version 2.0.3 I did not find this feature. Please help!
-
View User Profile
-
Send Message
Posted Sep 7, 2013Also, is it possible to change the entity of the projectile?
-
View User Profile
-
Send Message
Posted Sep 7, 2013@DerPavlov I worded my comment badly. The problem with the mortar was not the length, we were able to build a cannon longer than 3 blocks. It was when we tried to include extra blocks on the sides, on the top and on the bottom in the schematic that the problem occurred.
-
View User Profile
-
Send Message
Posted Sep 7, 2013@DerPavlov
Not random. Certain message for each cannon when it's created.
Also, how can I get CreeperHeal to restore the explosions?
-
View User Profile
-
Send Message
Posted Sep 4, 2013@ii_H_dot_B_ii You mean different messages and they are all selected randomly? Since the config file is .yml this would be possible with a list. I think that is possible, however I have to think about it.
@Rinimus If you have problems with PEX, please watch a tutorial. To help you with cannons I need more information about the issue
@Hugosaurus I have a cannon made of bedrock which is 7 blocks long. So it is possible. Send me your .schematic and .yml so I can test it.
@ibrahima1583 I used this option only for bedrock because the penetration can destroy this blocktype. However for the latest version only the penetration of the projectile was affected, not the explosion. I fixed this in this beta version:
https://dl.dropboxusercontent.com/u/16404245/Beta/Cannons.jar
-
View User Profile
-
Send Message
Posted Sep 3, 2013Hey. I have a little problem, I can't set it so that it doesn't break glass. Here is what I typed This is in the config file:
-
View User Profile
-
Send Message
Posted Sep 2, 2013FAIL
-
View User Profile
-
Send Message
Posted Sep 2, 2013@DerPavlov
Well its my server and i should be able 2 do stuff like give myself a rank or something but i dont nkow how =( and i have permissionsEX but i dont nkow how 2 use it becouse i have tried it but with no luck at all and im kinda confused of everything
-
View User Profile
-
Send Message
Posted Sep 2, 2013Hi, The plugin is great, and we have been using it on a small server to create historically accurate naval cannons and shots. We have also been able to create a smaller, 2-block swivel gun in MCEdit. However, we have as yet been unable to build a cannon that is longer than 3 blocks. How would we do this?
-
View User Profile
-
Send Message
Posted Sep 2, 2013Hi, I'm really enjoying this plugin on my small server.
But I'm just wondering if you can implement a feature to have a different message for when you create a cannon. For example I have different types of cannons and want different messages each time you make one, instead of just "You have created a cannon". Also a different destroy message would be cool. I haven't found any way to do this yet.
-
View User Profile
-
Send Message
Posted Sep 1, 2013@Addaption I am currently on vacation, but I noted this problem. I will give you feedback when I am back home. But for clarification you have to flip the lever several times to keep the cannon firing. Best you connect it to a timer circuit.
@oCloud Note that all explosion of cannons are different from TNT, because bukkit does not allow other things. I have to test this plugin for more information.
EDIT: I checked the source on github and the developer does only consider TNT and creepers. I will ask him if he can add also cannons.
@ShiningKakera You have to make a completely new cannon design with worldedit. Best you load the .schematic which ships with cannons with worldedit and edit it.
http://dev.bukkit.org/server-mods/cannons/pages/installation-and-configuration/cannons-2-0-and-up/creating/
@Rinimus Which permission plugin do you use? If you are OP on your server you should have permissions for everything.
-
View User Profile
-
Send Message
Posted Aug 31, 2013I cant use the cannons or even create any and it tells me at i dont have perms but i do have perms is this a bug ?!?!?!?!?!?!?!?!?!?!?!?
-
View User Profile
-
Send Message
Posted Aug 30, 2013I'd like to be able to change the material the cannon is made out of from wool to iron. Is this possible in the current version, and if not, can it be possible in a later version?
-
View User Profile
-
Send Message
Posted Aug 29, 2013Im getting this error with PvPArena, It keeps saying its shooting but the area is protected. Which is weird beacuse it isnt.
-
View User Profile
-
Send Message
Posted Aug 28, 2013Hello when I change the config setting
and I have a lever on it and I flip it on it fires once and then it doesnt keep firing?
Am I missing some kind've setting? And note this setting is in the classic.yml
-
View User Profile
-
Send Message
Posted Aug 26, 2013@shadoom23 I tested a little bit today. In the latest version only the penetration damage was affected by the unbreakable option. Normal explosions have not been tested. Therefore the projectile hits the first blocks can't penetrate and explodes. The minecraft explosion then destroy the block. In the next version also the minecraft explosion will be affected. However other plugins with explosion entity = null are affected by this.
@Termite117 For worldguard you have to set the other_explosions flag for a region.
-
View User Profile
-
Send Message
Posted Aug 24, 2013Hello how do i turn off the cannons damage in spawn or in regioned areas I have world guard in?