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 Jul 16, 2013@MozartMozart1000
Go to your plugins folder. There is a folder for Cannons. Go inside that folder and find the text file named "config" edit that file. Search for cannon length and adjust it as you please.
-
View User Profile
-
Send Message
Posted Jul 16, 2013Parvlov. Is there a way to protect world guard regions from cannon fire in minecraft 1.2.5. I run tekkit classic so it has to be for 1.2.5. Some say hooking cannons into world guard but I have no clue what this means or how to do it.
-
View User Profile
-
Send Message
Posted Jul 16, 2013very cool plugin, but i think, that just 3-wool-block-long-cannons are too short and i dont know if i can change this anywhere and when where. it would be nice, if anyone could send me a pm how to change this
-
View User Profile
-
Send Message
Posted Jul 15, 2013@gaddi21 Can you send me your config + .schematic or your design?
-
View User Profile
-
Send Message
Posted Jul 14, 2013when i made a custom cannon i tried putting the automatic clock and it didn't work, even though it worked for the classic cannon. we also tried to make the cannon face all directions and it didn't work when it faced east and south
-
View User Profile
-
Send Message
Posted Jul 12, 2013@jdawgerj515 I added a few more permissions in the last versions. Maybe you have no 'cannons.build' permission. Therefore you can't create a cannon. Else you can send me your permission plugins and cannons config. I will test it.
-
View User Profile
-
Send Message
Posted Jul 11, 2013@DerPavlov
There is no errors. When I do /cannons or whatever the help command is, it still works. It is just the cannon itself. Once again I have used your cannon in the past with no problem so it is not a matter of not using it incorrectly.
-
View User Profile
-
Send Message
Posted Jul 9, 2013@alexpsfti You can make motars. Simple make a new cannon design with 'defaultVerticalAngle: 90' and it will fire vertically, like mentioned by Robotnikthingy
@xXSlayAllNinjaXx Have you actived the 'custom' option for your world in creeperheal? At least it works for me.
@jdawgerj515 It worked in my short test. Do you have any errors in the log? Is there any texted displayed by the plugin?
@robotnikthingy I thought about the entity damage node. At the moment you can only add a potion to do instant damage to the player. Since I use only the default explosion code from minecraft the entity damage is fixed. Maybe I will add an extra option for player damage. I like the knockback idea :)
-
View User Profile
-
Send Message
Posted Jul 9, 2013@DerPavlov
Can you consider adding these 2 options to cannons
Projectile damage- Damage which the projectile itself would do if it hit an entity (good for non exploding projectiles)
Explosion damage multiplier- All explosions seem to do the same damage to entities. It would be nice if we could make it so that some explosions are more damaging than others
Knockback (for projectile and explosion)- How far entities are thrown when hit by the projectile or explosion @alexpsfti
Yep you can.
Make a cannon and change "defaultVerticalAngle" to something like 70, that way it always fires upwards
-
View User Profile
-
Send Message
Posted Jul 9, 2013Can we make mortars ? that would be awesome
-
View User Profile
-
Send Message
Posted Jul 8, 2013I have version 2.0.3, does that work with 1.6? Because when I tried using it, there was no functionality. I have used your plugin before so I know how to correctly create a cannon.
-
View User Profile
-
Send Message
Posted Jul 7, 2013Creeper heal doesnt Seem to work with this... it still blows up without creeperheal. But Very Nice Plugin Besides that.
-
View User Profile
-
Send Message
Posted Jul 6, 2013@DerPavlov
@DerPavlov
I got it to work, thanks!
-
View User Profile
-
Send Message
Posted Jul 6, 2013@jpell1221 Did you enter the name of the projectile file to the list of 'allowed projectiles' of the cannon design? This might help:
http://dev.bukkit.org/server-mods/block-cannons-v1-1/pages/installation-and-configuration/cannons-2-0-and-up/projectile/
-
View User Profile
-
Send Message
Posted Jul 6, 2013Hello, first and foremost great plugin! I am having a small problem designing a new projectile. I am trying to set it so the cannon accepted an iron ingot for a projectile. In the config what would the loadingItem be for iron? I tried its data values but i got no result when trying to use with cannon. Here is my two config files:
----------
View User Profile
-
Send Message
Posted Jul 6, 2013@TheR3ktor Is there any response from the plugin, like: "You have no permission to fire"? Default firing is clicking the torch or the back button. Check also the log for errors.
-
View User Profile
-
Send Message
Posted Jul 6, 2013When I'm done with load my cannon with gunpowder and stone I can't fire it?
-
View User Profile
-
Send Message
Posted Jul 4, 2013@satisfiction6794 I haven't tested the latest version of bukkit, but it is a very odd bug. I will investigate that.
-
View User Profile
-
Send Message
Posted Jul 4, 2013@leo91000 i have some you can look at if you want to
-
View User Profile
-
Send Message
Posted Jul 4, 2013Hey my server uses your awesome plugin, and while testing for 1.6.1 compatibility I noticed that while leading horses, or spawning withers, I get "YOU CREATED A CANNON" randomly a bunch of times.. I am NOT creating cannons at all, just leading horses.. Is this issue known?