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 Nov 13, 2015Thanks for the updates man! I feel like im not using this plugin to its potential! I need to see more examples of cannons people have made!
-
View User Profile
-
Send Message
Posted Nov 8, 2015@TheZerok666 Can you send me the design you tried for your long cannon and I will have a look.
I will test the whitelisting stuff.
-
View User Profile
-
Send Message
Posted Nov 8, 2015Hmm... When I try to whitelist a user with nickname Kekinator using "/cannons whitelist add Kekinator" I just get "Added Zerok to whitelist of sentry" after clicking the cannon. I did check it (thought that just the message is wrong), but it doesn't work. Using the latest version.
Also, could you add some kind of command to list a cannon's whitelist?
Edit: ALSO, I can't seem to find a way to make a new kind of cannon. I am able to change already existing blocks in your schematic file using mcedit, and that way it does work, but what I need right now is a 9-block-long cannon, and I'm unable to do that even though I'm following the guide correctly.
-
View User Profile
-
Send Message
Posted Oct 20, 2015@party4yourlife Type "cannons" in your console and see if you get a response. If you get just the help information, than you are probably missing "Worldedit". This plugin needs Worldedit, otherwise it will not start.
Check if there are any other errors in your log file.
@usevalue Thanks. More motivation :)
-
View User Profile
-
Send Message
Posted Oct 19, 2015I added this into my server and every time I made a cannon no message came up. I did as the instructions said to do and placed three black wool blocks with a stone button on each end with the torch and I still got nothing from it. Please help me out I have no idea what to do, I've searched the config files but I got nothing. Again please help me out.
-
View User Profile
-
Send Message
Posted Oct 16, 2015This plugin is the most fun thing ever.
-
View User Profile
-
Send Message
Posted Oct 14, 2015@REMLIK1 Probably a missing line. I will fix this tonight.
-
View User Profile
-
Send Message
Posted Oct 13, 2015I was curious as to why the plugin isn't accepting new values for the thermometer, where upon reloading the plugin or a server restart, it always ends up as the gold nugget.
-
View User Profile
-
Send Message
Posted Oct 5, 2015@sadasvbdsg That should be no problem, however I am a little bit busy at the moment. I will try as soon as possible. You can still use 2.3.5 which is for Bukkit 1.7.9.
http://dev.bukkit.org/bukkit-plugins/cannons/files/49-cannons-v2-3-5/
@ArmageddonSlayer Actually, I would like to avoid implementing Towny in Cannons (if possible). It should be not required since Bukkit is distributing all the events. However, Spigot 1.8.3 introduced a new event which is not implemented in every protection plugin (e.g. Towny). Try setting 'relayExplosionEvent: True' in the main config.yml, to switch back to the old behavior. If you don't have this key, just add it like in this file:
https://github.com/DerPavlov/Cannons/blob/master/src/main/resources/config.yml
-
View User Profile
-
Send Message
Posted Oct 2, 2015will you add a towny Dependencie to stop explosions in towns?
-
View User Profile
-
Send Message
Posted Sep 30, 2015Hey dude great Plugin, but could you perhaps create a 1.7.10 version? Would be super helpful
Thanks if you can :)
-
View User Profile
-
Send Message
Posted Sep 21, 2015@DerPavlov
Thank you very much! I love these cannon updates! I just feel like im hardly using the plugin since its so configurable! maybe we need a big brainstorm to think of a bunch of cannons we can make! There are so many opportunities. I will hold another cannon design competition on my server, see what my players come up with :)
-
View User Profile
-
Send Message
Posted Sep 15, 2015@GodsDead Good point. I accidentally canceled the event, damn copy paste :). I will upload the new version today.
-
View User Profile
-
Send Message
Posted Sep 14, 2015Any reason why players can no longer press the cannons button to fire? After one of the updates you have to now use the torch only, is there a new config option?
-
View User Profile
-
Send Message
Posted Sep 14, 2015@DerPavlov
Thank you very much!! It worked and I will be using this plugin a lot ;)
-
View User Profile
-
Send Message
Posted Sep 14, 2015@riasgremoryd Cannons will always handle explosions as entity null. There is no support for custom stuff in bukkit. Spigot introduced a new event BlockExplosionEvent which has to be handled by the protections plugin. Not all plugins are supporting this. I made a option to relay the new behaviour to the old event (relayExplosionEvent: True).
https://github.com/DerPavlov/Cannons/blob/master/src/main/resources/config.yml
-
View User Profile
-
Send Message
Posted Sep 13, 2015Absolutely LOVE this plugin but it only seems to log some of the explosion as tnt? I was wondering if im doing something wrong? because I would like to roll it back when im done.
-
View User Profile
-
Send Message
Posted Aug 29, 2015@GodsDead I can host files here if somebody wants to share designs.
https://github.com/DerPavlov/Cannons/wiki/Designs
-
View User Profile
-
Send Message
Posted Aug 27, 2015@DerPavlov
I wish people shared their crazy cannons you can create with this plugin
-
View User Profile
-
Send Message
Posted Aug 25, 2015@GodsDead Should I implement gunpowder like projectiles? So you can set soot, power, amount,... I will play around this weekend.