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 2, 2013@leo91000 I will make a tutorial on that. A short description would be:
Note that all projectiles are snowball when fired. This can't be changed.
I hope this brief description helps.
EDIT: The first version:
http://dev.bukkit.org/bukkit-plugins/cannons/pages/installation-and-configuration/cannons-2-0-and-up/projectile/
-
View User Profile
-
Send Message
Posted Jul 2, 2013I don't understand how to make a custom prjectile
-
View User Profile
-
Send Message
Posted Jul 1, 2013@samus1221 The problem with the corrupted classic.schematic should be fixed in the latest version 2.0-R3. So please try to remove the design folder and restart the server. Alternatively you can use this one:
https://dl.dropboxusercontent.com/u/16404245/Cannons/classic.schematic
If the problem persists send me the error log.
I have to improve the tutorial of how to make a cannon. However load the .schematic with worldedit and edit it.
-
View User Profile
-
Send Message
Posted Jul 1, 2013The regular design doesnt work, i tried making the design. doesnt work. along with the instructions in the cannons command, the way you make that cannon doesnt work.
-
View User Profile
-
Send Message
Posted Jul 1, 2013@caleb12134 Do you use the lastest version 2.0.3? Are there any errors in the server log file? Try to delete the old design folder in cannons, if you used an older version.
-
View User Profile
-
Send Message
Posted Jun 30, 2013This plugin wont work for me at all. i tried making a cannon by laying 3 black wool in a str8 line and adding buttons to each side and then putting a torch on the top of the side that will fire. I tried adding gunpowder and it didnt work at all? please help. Thanks!
-
View User Profile
-
Send Message
Posted Jun 30, 2013It was very quiet the last few weeks - I have to apologize for my absence. But now after some time to regenerate I have now found the problem of the corrupted classic.schematic. The new one should now start without copying files. However you have to enable permissions to use a cannon.
@IanStarGem I will release today a new version. So give me a few hours.
-
View User Profile
-
Send Message
Posted Jun 29, 2013It's not working, I have WorldEdit.
-
View User Profile
-
Send Message
Posted Jun 28, 2013@primemastersean Send me your design files and I will check them.
-
View User Profile
-
Send Message
Posted Jun 27, 2013@DerPavlov
yes I have already downloaded that fix, that cannon works fine, im trying to make a bigger cannon though that can actually fire all the types of ammo
-
View User Profile
-
Send Message
Posted Jun 27, 2013@primemastersean Have you tried to replace the default design with this file?
https://dl.dropboxusercontent.com/u/16404245/Cannons/classic.schematic
-
View User Profile
-
Send Message
Posted Jun 27, 2013Nice plugin, except for one problem, I have tried just about everything I can to make a new cannon, since you corrupted the first design, but have not had any luck making your plugin recognize that there is another design, any ideas on why? FYI I have created a schematic file and a config for the same cannon im trying to make, and have named them the same thing
-
View User Profile
-
Send Message
Posted Jun 23, 2013@robotnikthingy Should work fine since I only use bukkit code, no modified minecraft code.
-
View User Profile
-
Send Message
Posted Jun 22, 2013Just wondering, does this work with bukkit 1.5.2 R1.0? has anyone had a chance to test it?
-
View User Profile
-
Send Message
Posted Jun 17, 2013thanks it's worked fine :) now the canons work ^
-
View User Profile
-
Send Message
Posted Jun 17, 2013@hisoka2501 I corrupted the classic.schematic somehow. Please replace it with that file.
https://dl.dropboxusercontent.com/u/16404245/Cannons/classic.schematic
-
View User Profile
-
Send Message
Posted Jun 17, 2013hi, i got the folowing error when the server start with this plugin:
2013-06-17 14:42:13 [SEVERE] [Cannons] Error while loading schematic plugins/Cannons/designs/classic.schematic :java.lang.NullPointerException; does file exist: true
can i do something to fix it ?
-
View User Profile
-
Send Message
Posted Jun 16, 2013@robmcdonald5 Do you use any permissions plugin (e.g. permissionsEx)? I can test your configuration if you send me your plugin folder with cannons and your permission plugin. I have updated the plugin.yml so the permissions should work better in the future.
-
View User Profile
-
Send Message
Posted Jun 14, 2013I haven't changed anything in the config and the schematic file is there and it still does not work to place 3 wool in a row with a button on each side and a torch at one end. (confused)
-
View User Profile
-
Send Message
Posted Jun 14, 2013@robmcdonald5
Check your logs; are you seeing "classic.schematic is missing" ? If so, it's not loading the schematic,necessary to tell the plugin you're constructing a cannon.