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.


  • 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.


by Wukkit

by wickedbrother

out-dated video

Alternatvie plugin showcase


  1. Install WorldEdit first (don't forget this)
  2. Copy the cannons.jar into your Bukkit's "plugins" directory, then run the server.


This plugin requires:


This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to

  • 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


Additional information:

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)


  • Additional events/methods for seamless operation with movement plugins e.g. Movecraft, iSail


  • Raser4000
  • DreTax
  • JlJlJl
  • and many more


You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of DerPavlov DerPavlov Oct 05, 2015 at 17:55 UTC - 0 likes

    @sadasvbdsg: Go 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.

    @kadika661: Go 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:

    Last edited Oct 05, 2015 by DerPavlov
  • Avatar of kadika661 kadika661 Oct 03, 2015 at 02:23 UTC - 0 likes

    will you add a towny Dependencie to stop explosions in towns?

  • Avatar of sadasvbdsg sadasvbdsg Sep 30, 2015 at 09:17 UTC - 0 likes

    Hey dude great Plugin, but could you perhaps create a 1.7.10 version? Would be super helpful

    Thanks if you can :)

  • Avatar of GodsDead GodsDead Sep 21, 2015 at 09:12 UTC - 0 likes

    @DerPavlov: Go

    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 :)

  • Avatar of DerPavlov DerPavlov Sep 15, 2015 at 17:37 UTC - 0 likes

    @GodsDead: Go Good point. I accidentally canceled the event, damn copy paste :). I will upload the new version today.

  • Avatar of GodsDead GodsDead Sep 14, 2015 at 20:45 UTC - 0 likes

    Any 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?

  • Avatar of riasgremoryd riasgremoryd Sep 14, 2015 at 12:36 UTC - 0 likes

    @DerPavlov: Go

    Thank you very much!! It worked and I will be using this plugin a lot ;)

  • Avatar of DerPavlov DerPavlov Sep 14, 2015 at 08:44 UTC - 0 likes

    @riasgremoryd: Go 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).

  • Avatar of riasgremoryd riasgremoryd Sep 14, 2015 at 00:37 UTC - 0 likes

    Absolutely 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.

  • Avatar of DerPavlov DerPavlov Aug 29, 2015 at 16:31 UTC - 1 like

    @GodsDead: Go I can host files here if somebody wants to share designs.

What RPG features should be implemented for cannons

  1. Choices:

  1. Results
  2. 4 comments


Date created
Mar 04, 2012
Last update
Sep 20, 2015
Development stage
  • deDE
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files