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 31, 2013I would like to have permissions for all, Player. nobody is admin in my server.
And i dont like essential or anythink else, i use the normal bukkit permissions.
But it dont work. And i m very said.
file:///C:/Users/Toni.M/Desktop/Permissions.png
-
View User Profile
-
Send Message
Posted Jul 30, 2013@der12panzer You mean you can't build a cannon, or you can always build a cannon. I have never tested bukkit permissions, but I will try later. If you are OP you may have all permissions, so deOP first.
-
View User Profile
-
Send Message
Posted Jul 29, 2013Cannons:
Thast my permissions in the bukkit permissions..... but it dont work, what shoud i do?
-
View User Profile
-
Send Message
Posted Jul 28, 2013@DerPavlov
Meh, it seems his English is really poor, I will see what answers I can get over there. Thanks again for having a word with me and I will let you know what I find . . .
-
View User Profile
-
Send Message
Posted Jul 28, 2013@endlessnumber I think turning a ships creates some illegal states for blocks. Therefore cannons can't detect these blocks probably. Maybe the ships developer knows more about this stuff.
-
View User Profile
-
Send Message
Posted Jul 27, 2013@DerPavlov
I indeed noticed the "move forward" fix. So the question remains, what about moving forward causes the cannon to register properly again, and is there a way to get the re-registration to happen automatically? My theory had something to do with moving the whole schematic into different chunks.
Despite this small problem, we have had a lot of fun making ships and having naval battles on our survival RP server. There's tons of potential for this plugin combo so please let me know if there's any debugging or testing I can do on my end.
-
View User Profile
-
Send Message
Posted Jul 27, 2013@endlessnumber If the signs display something you did it correct. I tested the ships plugin and it makes problems after turning. However moving forward seems to fix the problem. It seems that rotating changes somehow the blocks in minecraft.
-
View User Profile
-
Send Message
Posted Jul 27, 2013@DerPavlov
Thanks for getting back to me so quickly. Since I didn't say it before, awesome plugin. Yes, I already turned on the required signs, but even after doing so I have this problem. Could I be doing something wrong with the signs? (I place a blank sign on the cannon and it is successfully filled by your plugin with the right stats.)
-
View User Profile
-
Send Message
Posted Jul 27, 2013@endlessnumber Cannon stores the location of a cannon. When you move it, the plugin will create a new one, because the old location entry is not valid. To prevent this place a sign on the side of a cannon. The plugin will store the unique cannon name and the owner of the cannon on this sign and allows the plugin to update the position to the new location.
-
View User Profile
-
Send Message
Posted Jul 27, 2013Does anyone have any idea why cannons only work intermittently when placed on a ship from the Ships plugin? After moving or turning the ship sometimes the cannon will not respond to clicks. But when I list the cannons it stays registered at its old position. This is curious because other times it will update its position just fine.
-
View User Profile
-
Send Message
Posted Jul 26, 2013@FlOppythp I will check the problem with the build limit.
-
View User Profile
-
Send Message
Posted Jul 25, 2013constructuring blocks:
muzzle: '35:0'
You might also need ports for redstone, chests/signs,...
-
View User Profile
-
Send Message
Posted Jul 25, 2013@der12panzer
I don't speak much German unfortunately, despite my mothers side being german :P (I think DerPavlov is from Germany though)
You make your own permissions for projectiles or cannons in each ones config file. Or you can just use the default permissions. here are the permissions to use if you want everyone to use cannons
I use permissionbukkit for permissions
-
View User Profile
-
Send Message
Posted Jul 25, 2013How can I set the plugin so that it allows that the player can build and operate the cannon? What should I do? I can insert any permissions in the normal permission doc., that allowed every command??
If so, how?
-
View User Profile
-
Send Message
Posted Jul 25, 2013Kann hier jemand deutsch?
-
View User Profile
-
Send Message
Posted Jul 24, 2013@DerPavlov
Here is the two schematics i have tried
i can also confirm that with the default cobblestone projectile, with explosion radius 2 it still does not destroy anything from the stone wall with 3 gunpowder
-
View User Profile
-
Send Message
Posted Jul 24, 2013@InfernalVII Send me your file I will check it. For too fast projectiles minecraft tends to fire the event when the projectile is already in the 'wall'. If the projectile is super fast the front will be undamaged but the back will be destroyed. Can you verify if the inside of the wall is destroyed?
-
View User Profile
-
Send Message
Posted Jul 24, 2013@DerPavlov
i already tried to make a 5-block cannon using this tutorial, it was exactly like the classic,schematic but no luck it was not working...
Also about the explosion i figoured out that if i put 2 gunpowder in the cannon the coblestone will destroy a stone wall, but if i put 3 gunpowder it will not
-
View User Profile
-
Send Message
Posted Jul 23, 2013@robotnikthingy I will check that.
-
View User Profile
-
Send Message
Posted Jul 23, 2013I also just noticed: Cannons do not work with movecraft crates (since they use crates instead of chests). Can you add support for this?