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:

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 Nov 15, 2015 at 17:54 UTC - 0 likes

    @GodsDead: Go I started a section in github for this, but I did not add a link to the bukkit page. Therefore, not shared designs so far.

    @Unpluggeddk: Go I get the idea, but at the moment there is no such feature in Cannons. How is this done in other plugins: Different Config per world or just different settings per world?
    Let me know what would be easier for you.

  • Avatar of Unpluggeddk Unpluggeddk Nov 15, 2015 at 15:47 UTC - 0 likes

    Hi mate, love ur plugin, hoped u could help me a bit.

    Am i blind or is it possible to set the cost of creating a cannon to be different per world. Im making a game with ur plugin, but in this game it shuldnt cost anything to make a cannon.

    But in my Main world it shuld cost something.

  • Avatar of GodsDead GodsDead Nov 13, 2015 at 20:13 UTC - 0 likes

    Thanks for the updates man! I feel like im not using this plugin to its potential! I need to see more examples of cannons people have made!

  • Avatar of DerPavlov DerPavlov Nov 08, 2015 at 14:15 UTC - 0 likes

    @TheZerok666: Go Can you send me the design you tried for your long cannon and I will have a look.

    I will test the whitelisting stuff.

  • Avatar of TheZerok666 TheZerok666 Nov 08, 2015 at 09:09 UTC - 0 likes

    Hmm... When I try to whitelist a user with nickname Kekinator using "/cannons whitelist add Kekinator" I just get "Added Zerok to whitelist of sentry" after clicking the cannon. I did check it (thought that just the message is wrong), but it doesn't work. Using the latest version.

    Also, could you add some kind of command to list a cannon's whitelist?

    Edit: ALSO, I can't seem to find a way to make a new kind of cannon. I am able to change already existing blocks in your schematic file using mcedit, and that way it does work, but what I need right now is a 9-block-long cannon, and I'm unable to do that even though I'm following the guide correctly.

    Last edited Nov 08, 2015 by TheZerok666
  • Avatar of DerPavlov DerPavlov Oct 20, 2015 at 21:18 UTC - 0 likes

    @party4yourlife: Go Type "cannons" in your console and see if you get a response. If you get just the help information, than you are probably missing "Worldedit". This plugin needs Worldedit, otherwise it will not start.
    Check if there are any other errors in your log file.

    @usevalue: Go Thanks. More motivation :)

    Last edited Oct 20, 2015 by DerPavlov
  • Avatar of party4yourlife party4yourlife Oct 20, 2015 at 03:27 UTC - 0 likes

    I added this into my server and every time I made a cannon no message came up. I did as the instructions said to do and placed three black wool blocks with a stone button on each end with the torch and I still got nothing from it. Please help me out I have no idea what to do, I've searched the config files but I got nothing. Again please help me out.

  • Avatar of usevalue usevalue Oct 17, 2015 at 04:35 UTC - 0 likes

    This plugin is the most fun thing ever.

  • Avatar of DerPavlov DerPavlov Oct 14, 2015 at 09:30 UTC - 0 likes

    @REMLIK1: Go Probably a missing line. I will fix this tonight.

  • Avatar of REMLIK1 REMLIK1 Oct 14, 2015 at 04:55 UTC - 0 likes

    I was curious as to why the plugin isn't accepting new values for the thermometer, where upon reloading the plugin or a server restart, it always ends up as the gold nugget.

    Last edited Oct 14, 2015 by REMLIK1

What RPG features should be implemented for cannons

  1. Choices:

  1. Results
  2. 4 comments


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