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 Oct 27, 2012Hey :)
any news on the database thing?
-
View User Profile
-
Send Message
Posted Oct 20, 2012@Knubis Thats right, it will not work at the moment. I am going to add it to my list.
-
View User Profile
-
Send Message
Posted Oct 19, 2012ah... well ya see Im using Tekkit and I wanted to use a block from there and I tried it the way you mentioned before but the block didnt work lol;; its a nuke btw xD;;
-
View User Profile
-
Send Message
Posted Oct 19, 2012@Knubis You have to search the list of possible projectiles here:
http://dev.bukkit.org/server-mods/block-cannons-v1-1/pages/installation-and-configuration/configuration/
Then add it to the projectiles list. This will allow you to actually load the projectile. Next you have to create an item set. Copy a property entry e.g. cobblestone and adapt it.
-
View User Profile
-
Send Message
Posted Oct 18, 2012um how can I add a projectile to the list?. Love this mod btw no more making tnt powered cannons xD
-
View User Profile
-
Send Message
Posted Oct 18, 2012@DerPavlov
Thanks!
-
View User Profile
-
Send Message
Posted Oct 18, 2012@titen96 It hooks to precious stones.
@BrecksGames You can change all properties of a cannonball in the config.
-
View User Profile
-
Send Message
Posted Oct 17, 2012where can i find what all the cannonballs do
-
View User Profile
-
Send Message
Posted Oct 17, 2012this hook to precious stones? EDIT:NVM
-
View User Profile
-
Send Message
Posted Oct 17, 2012@BrecksGames Yeah its the 'tnt' flag sorry. So tnt does not work? If this is set it should work:
protectionplugin:
use protection hooks: true
blockdamage in regions: false
EDIT: No problem
-
View User Profile
-
Send Message
Posted Oct 17, 2012@DerPavlov
i got it to work, thanks so much for your help :)
-
View User Profile
-
Send Message
Posted Oct 17, 2012@BrecksGames For worldguard regions you need to deny the 'explosions flag'. So tnt should not work in this region. Is 'use protection hooks: true' set? Then it should work. Check also the log for errors. And 'blockdamage in regions: false' will prevent explosion inside the region. But there can be an impact outside the region which breaks block inside. Make your region big enough :)
-
View User Profile
-
Send Message
Posted Oct 17, 2012is there a possible way that world guarded regions can be protected from cannons. (cannons don't hurt blocks inside a region)
-
View User Profile
-
Send Message
Posted Oct 17, 2012@DerPavlov
i looked at the config, and it said "block damage in regions:false" dose this mean that world guarded regions blocks won't be hurt by a cannon. I'm just worried about people on my server blowing up the spawn
-
View User Profile
-
Send Message
Posted Oct 17, 2012@BrecksGames Change following parameter for the corresponding ammunition: 'explosion power: 0' and 'player damage' to the desired damage. Note that the player damage decreases with the distance and is blocked by walls which protect the player.
-
View User Profile
-
Send Message
Posted Oct 17, 2012can i just make it so they do not destroy blocks, but still hurt players? and when it says block damage in regions: false. does that mean a world guarded region can't be hurt by it?
-
View User Profile
-
Send Message
Posted Oct 17, 2012@BrecksGames It is a factions problem because they don't check explosions without an entity. I can only provide an temporary fix for that. Have you tried the modified factions version? I have got any reply on that, so I assume its working:
This will only work with Factions 1.7.x
https://dl.dropbox.com/u/16404245/Factions%201.7.x/Cannons.jar
-
View User Profile
-
Send Message
Posted Oct 16, 2012i love how i can destroy enemy factions with this, btw love the plugin! However people can destroy the safe zoned town with this :/, i would love to see this get fixed
-
View User Profile
-
Send Message
Posted Oct 10, 2012@malcriado711 I don't work with factions but I think for 1.7.x it should work. I am going to do some testing tomorrow. But try to set the town to peaceful or something. You can also try if tnt works in the town. Also check you log if there is any error :)
-
View User Profile
-
Send Message
Posted Oct 10, 2012it still does same thing no-one from their faction on line, and still explodes blocks.
I wonder if they changed that coding in 1.7 line
Any other ideas?