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 Aug 24, 2012@bukkitdevJC You can fire at any distance. Only the bukkit stops updating if no player is next to the cannonball. So you fire the cannon and the cannonball will stop in the air. If you walk in the firing direction the cannonball will move on.
-
View User Profile
-
Send Message
Posted Aug 24, 2012What is the max range of a cannon? I read that after 60 blocks the ball disappears, but what is the max distance a ball can fly?
-
View User Profile
-
Send Message
Posted Aug 23, 2012@watdidyusaey And if you type 4.5 damage. Should do 4 and a half heart. If this does not work, I will switch it back.
-
View User Profile
-
Send Message
Posted Aug 23, 2012Why did you put player damage in full hearts instead of half hearts?
We were able to specify exactly how much damage cannons did with half hearts :/.
-
View User Profile
-
Send Message
Posted Aug 22, 2012@Tempelridderne Done. If you find a problem with the new version please contact me.
https://dl.dropbox.com/u/16404245/Beta/Cannons.jar
-
View User Profile
-
Send Message
Posted Aug 22, 2012Can u PLEASE update to 1.3.2
-
View User Profile
-
Send Message
Posted Aug 21, 2012@MaximusMJ Can you try to deny LimitA and LimitB for the vip+ user group. I think this should disable the build limit for this user group. I hope this works.
-
View User Profile
-
Send Message
Posted Aug 20, 2012can you make a unlimited permissions? so I can use LimitA for normal users, and b for vip users (it would be great, if there are a c limit for vip+ user, too)
-
View User Profile
-
Send Message
Posted Aug 19, 2012@T4LGoose Factions is a kind of problematic because it uses two APIs at the moment and I can't support both. But when they have finished their new version it should be no problem. You can use the beta if you have problems with factions (the hook is deactived at the moment)
-
View User Profile
-
Send Message
Posted Aug 19, 2012This mod is great, but it kinda bums me out that it doesn't work well with factions yet. It would be amazing to see this working with it. I can't wait until it does.
-
View User Profile
-
Send Message
Posted Aug 17, 2012@daveralph1234 Ok, in the latest version is a bug with timefused TNT. I makes funny error messages but is fixed in the beta. Can you send me the error messages from your log. It would help me a lot.
-
View User Profile
-
Send Message
Posted Aug 15, 2012When using redstone to power cannons, I occasionally get error-spam on the console. Strangely its not every time the cannon is fired, even under the same circumstances, it just seems to happen randomly. Dosen't appear to have any other effect though, just error messeges, the cannon continues to work regardless.
-
View User Profile
-
Send Message
Posted Aug 14, 2012@Zauber555 Look the comment below your comment :) You have to set the 'tnt' flag to deny for the region you want to protect. Then set
protectionplugin:
use protection hooks: true
blockdamage in regions: false
in the config of cannons. If tnt does not work tnt should also not work.
-
View User Profile
-
Send Message
Posted Aug 14, 2012Hello, great plugin thanks. I have a question. How can Prevent cannons damaging world guarded areas?
-
View User Profile
-
Send Message
Posted Aug 10, 2012@Mixon87 I have not tested the new MC version in combination with Worldguard, but for the old version set in the Cannons config:
protectionplugin:
use protection hooks: true
blockdamage in regions: false
and set the TNT flag for worldguard regions to deny. So if TNT does not work in this region. Cannons should do also no damage to blocks or player (if configurated). Be careful, it applies only if the projectiles hits inside the region. Impact outside the region can also destroy the region inside. So make the regions big enough.
-
View User Profile
-
Send Message
Posted Aug 10, 2012How this works with worldguard? IS it possible for players to destroy worldguarded regions? and how this is fits with creepers block damage disabled?
-
View User Profile
-
Send Message
Posted Aug 8, 2012I had the same exact problem as killfrog, changing to beta did not help, but changing the hook to false fixed the problem. Thank you for this awesome plugin!
-
View User Profile
-
Send Message
Posted Aug 8, 2012@killfrog47 I have problems with factions in the latest version. So maybe remove factions and try it again. Also try the beta and check if any error pops up in the log on start up or impact of the projectile. Also try to turn the protection hook off 'use protection hooks: false'.
https://dl.dropbox.com/u/16404245/Beta/Cannons.jar
-
View User Profile
-
Send Message
Posted Aug 7, 2012Hey Im glad to see an amazing plugin! haha but im having a problem with it. Its working and all but when i shoot things it doesnt do damage to walls or anything really. It still hurts the shooter like i want it too but no damage to other things. I tried to turn TNT on through world edit but no luck. Is it just because of the update?
update: i have creeper heal too
-
View User Profile
-
Send Message
Posted Aug 7, 2012@VoidRipper717 Limit A/B have the maximum number of cannons a player with this permission can build. So PlayerA has the permission Limit A and can build 3 cannons.