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 ServerMiner

by wickedbrother

Out-dated showcase 1
Out-dated showcase 2


  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:

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)


  • 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 25, 2016 at 18:44 UTC - 0 likes

    @christianmanners: Go You could use a sentry cannon, which will do everything on its own. But manual aiming from distance is not possible.
    I want to make a 'firemission' command, where you can set the impact location. Is this something you could use?

  • Avatar of christianmanners christianmanners Oct 22, 2016 at 19:07 UTC - 0 likes

    Is it possible to aim the cannons if you are firing them automatically (so say the cannon is 20 blocks away from me but i use redstone to fire it.)

  • Avatar of DerPavlov DerPavlov Oct 22, 2016 at 11:21 UTC - 0 likes

    @NOBUTSS: Go I will test this out.

  • Avatar of NOBUTSS NOBUTSS Oct 16, 2016 at 06:11 UTC - 0 likes

    I found a problem: If a player equip a head(Id:397:n), and hit by the cannon ball, the equiped head will plus its data value(turn to 397:(n+1) ).

    Last edited Oct 16, 2016 by NOBUTSS
  • Avatar of DerPavlov DerPavlov Oct 02, 2016 at 18:15 UTC - 0 likes

    @robotnikthingy: Go I fixed the problem and uploaded it. Once it is approved bukkit you can download it.

    I found a video I once made while testing. If you are asking yourself, how fast a cannon in minecraft can fire. Here is the answer:
    Rapid fire AA

  • Avatar of robotnikthingy robotnikthingy Sep 29, 2016 at 15:32 UTC - 0 likes

    @DerPavlov: Go

    did a test with a cannon in front of a closed box of creepers. It seems the cannons fires at them even though it has no sight of them.

    picture here

    Last edited Sep 29, 2016 by robotnikthingy


  • Avatar of DerPavlov DerPavlov Sep 28, 2016 at 18:57 UTC - 0 likes

    @robotnikthingy: Go Let me know what you find. I will try to implement a more precise test, when I have time a the weekend.

  • Avatar of robotnikthingy robotnikthingy Sep 28, 2016 at 14:24 UTC - 0 likes

    @DerPavlov: Go

    huh, thats odd then, because the cannons on my server will fire at mobs inside of buildings or behind wall's

    I will have to do further testing

  • Avatar of DerPavlov DerPavlov Sep 27, 2016 at 19:59 UTC - 0 likes

    @robotnikthingy: Go At the moment it just checks the line of sight, if the cannon can "see" the monster. If the sight is blocked, the cannon will not fire. I am not sure if checking the cannonball trace is possible.

  • Avatar of robotnikthingy robotnikthingy Sep 24, 2016 at 22:59 UTC - 0 likes

    Also, is it possible to make it so that sentry cannons don't fire at mobs/players which are behind blocks?

What RPG features should be implemented for cannons

  1. Choices:

  1. Results
  2. 4 comments


Date created
Mar 04, 2012
Last update
Oct 09, 2016
Development stage
  • deDE
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Reverse relationships
Recent files