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 Jan 4, 2013So, after doing some testing I have to admit, I can't increase the render distance further, without any client mod. Scaling down is possible, so I think I make the right thing. The only client mod I found was the one below. If you have a better mod please share this information with me :)
http://www.minecraftforum.net/topic/1294861-142forge-entity-render-distance-mod-v011-nothing-disappears-from-your-sight/
-
View User Profile
-
Send Message
Posted Jan 4, 2013@SmashboxGaming So, testing done. This version should work now with Obsidian Destroyer. Please report if it works or not.
https://dl.dropbox.com/u/16404245/test/Cannons.jar
I am ill today so I will use my new spare time to update cannons. First on my list is rewriting the snowball, so it is better visible and loads chunks on his way. This is experimental so don't expect too much. Next thing is the long missed database. Feel free to make further suggestions. Maybe I am going to need a few volunteers for testing.
-
View User Profile
-
Send Message
Posted Jan 4, 2013@SmashboxGaming I broke the compatibly in the last update and trying to fix it. So this is only my fault. I am going to check that now.
-
View User Profile
-
Send Message
Posted Jan 4, 2013@DerPavlov
Then it's 1 shotting obsidian rather then using a durability mechanic. Your have OD listed under your recommended plugins area which lead my to believe these plugins were compatible. Can I use OD's durability function in conjunction with your cannon's plugin?
-
View User Profile
-
Send Message
Posted Jan 3, 2013@SmashboxGaming I recommend using 'force tnt event: true' and no Obsidian Destruction for testing. To destroy Obsidian you need a projectile with superbreaker ability. Diamond has this on default settings.
-
View User Profile
-
Send Message
Posted Jan 3, 2013@DerPavlov
I actually allow TNT damage in protected faction land, the problem is that it's not breaking obsidian in the wilderness.
-
View User Profile
-
Send Message
Posted Jan 2, 2013@SmashboxGaming I have rewritten the code, because there have been so many problems with factions. Now cannons has the same behavior like tnt. It is more flexible now, but I believe I have to rewrite it once again :D
@Herobrin3 Please use Cannons 1.9.3 R0.2 for all server versions below 1.4.5 R0.2. Else use the latest one. So please check if you use the right version.
-
View User Profile
-
Send Message
Posted Jan 1, 2013@DerPavlov
Setting 'force tnt event: false' will also bypass Worldguard protections? I thought these plugins were compatible. :\
-
View User Profile
-
Send Message
Posted Jan 1, 2013Another bug is whenever I use a cannon, it always fires to the left 90 degrees of the front button.
-
View User Profile
-
Send Message
Posted Jan 1, 2013@SmashboxGaming Can you try it without Obsidian Destroyer. Should be working. The old Obsidian Destroyer behavior is only possible if you use 'force tnt event: false', but this can bypass your protection plugin - so be careful.
-
View User Profile
-
Send Message
Posted Jan 1, 2013@DerPavlov
Is it an Obsidian Destroyer issue that my cannon's aren't penetrating Obby?
http://pastie.org/5607745 (OD config)
-
View User Profile
-
Send Message
Posted Jan 1, 2013@ariodsenuke Since most protections plugins only check the horizontal area this can be a little bit tricky. I think the easiest solution would be protection the entire world and damage the aircrafts with a separate plugin. It is a really good idea but at the moment I have no clue how to implement this.
@Dblueplague Default blocks with a short discription can be found here:
http://dev.bukkit.org/server-mods/block-cannons-v1-1/pages/installation-and-configuration/configuration/
Best you check also the entries in the config.
-
View User Profile
-
Send Message
Posted Dec 31, 2012i love this plugin! only suggestion is to add a list of the default blocks (ammo) and there affects to this page. thanks for maintaining this page! and working hard on a great plugin!
-
View User Profile
-
Send Message
Posted Dec 31, 2012@DerPavlov
I do not want to block TnT block damage entirely as I want it to be able to damage airships but not protected land. Is there a way to block tnt block damage per region?
-
View User Profile
-
Send Message
Posted Dec 31, 2012@DerPavlov
Thanks man! this is what makes you one of the best plugin devs! :D
-
View User Profile
-
Send Message
Posted Dec 29, 2012@lashedspace677 I am kind of busy a the moment and rewriting the detection algorithm is hard work. Maybe in 2 months or later. There are also more important things I want to implement, but I added it to my to-do list.
-
View User Profile
-
Send Message
Posted Dec 28, 2012ok so when do u think it will be before able to change the design like next month or soon or not for a long time?
-
View User Profile
-
Send Message
Posted Dec 28, 2012@lashedspace677 No, you can't change the cannon design at the moment. Nevertheless this is planned for the future. You can only change how you fire your cannon. By clicking the torch or the button or both.
-
View User Profile
-
Send Message
Posted Dec 28, 2012@lashedspace677
Yep, as i know you can configure it
-
View User Profile
-
Send Message
Posted Dec 27, 2012is it possible to make it so it doesn't require a torch to make a cannon like just the wool then the 2 buttons to make one?