Cannons

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.

http://dev.bukkit.org/media/images/55/103/cannons_650.png

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 Wukkit

by wickedbrother

out-dated video

Alternatvie plugin showcase

Installation

  1. Install WorldEdit first (don't forget this)
  2. 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:

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)

ToDo

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

Credits

  • Raser4000
  • DreTax
  • JlJlJl
  • and many more

Donate

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

  • Avatar of DerPavlov DerPavlov Aug 06, 2014 at 19:07 UTC - 0 likes

    @GodsDead: Go For movecraft you have to place a sign on the cannon. You will get text on your wall sign if it worked.
    There is also an API available for cannons, but I don't know if they have implemented that one.

  • Avatar of GodsDead GodsDead Aug 05, 2014 at 21:17 UTC - 0 likes

    Problem with Movecraft, If I remember correctly there was support for movecraft? So when a cannon was moved its data was updated and it was still useable.

    Now a cannon's posision is not updated when moved in movecraft, maybe recent movecraft updates have changed how this plugin handles.

    There was a recent update to movecraft for 1.7.10 builds, Please support this!

  • Avatar of FlOppythp FlOppythp Jul 31, 2014 at 13:16 UTC - 0 likes

    @DerPavlov: Go

    Can you implement that in the next version, and with all respect, it should have been done like that at the first place, but i understand sometimes brains don't think the same.

    I would have understand about human cannon ball, but teleport ? Why create another feature if it is the same at the previous one, to me teleport should be the one who let you drop in the air at the impact point, for example a projectile which explode at 140 block mid air, will teleport you that high and not at 64 blocks high (ground surface mostly).

    After that you start falling to the ground, and the rest is my problem :)

    Thanks if you implement that, quick, for the next version but i hope we won't have to wait another month or two.

    Have a good day.

    Magestia Private Server. The freedom has never been so real.

  • Avatar of DerPavlov DerPavlov Jul 30, 2014 at 21:12 UTC - 0 likes

    @Silversbane: Go So i am back from my holiday and i am a little bit confused by the wall of text. Are there any questions left?
    I didn't had a good idea where I can put this messages so they would be individual for every cannon design. Let me think about this.
    It could be difficult to overwrite the explosion effect of minecraft itself. Best would be use no explosion at all, but that would not be an alternative.

    @FlOppythp: Go That would be interesting and should not be that hard to implement.

  • Avatar of FlOppythp FlOppythp Jul 27, 2014 at 15:40 UTC - 0 likes

    Why human cannon ball and teleport doers not work or works the same ?

    I would like a cannon, who launch the player in the air, but everytime i do that, when the projectile explose in the air it teleports me to the ground...

    I would like it to drop me in the air and fall by myself, please tell me how.

  • Avatar of Silversbane Silversbane Jul 23, 2014 at 07:13 UTC - 0 likes

    I have made a custom catapult design. I will post a video of it for you soon. Few requests though. 1) Need to change the following text, is this possible? For trebuchet [Cannons] No gunpowder. Please load the barrel. to [Cannons] No Counterweight. Please load with weight.

    [Cannons] 1kg of 1kg of Gunpowder loaded. to [Cannons] 1kg of 1kg Counterweight loaded.

    For Mangonel [Cannons] No gunpowder. Please load the barrel. to [Cannons] No tension. Please rewind tension.

    [Cannons] 1kg of 1kg of Gunpowder loaded. to [Cannons] 1kg of 1kg tension added.

    I could not find a valid place in the config to change either one of those.

    2) Everytime my blocks hit they still have the explode sound even if I change it. My guess this has to do with the explosion property given to the projectiles. Anyway to override this?

    Thanks for your time. Once I have a battle with these I will send the video your way.

  • Avatar of Silversbane Silversbane Jul 22, 2014 at 23:58 UTC - 0 likes

    You also say see Kinetic Energy in your velocity config can you please supply me with the link on how that math is done? Thank you

  • Avatar of Silversbane Silversbane Jul 22, 2014 at 23:45 UTC - 0 likes
    1. this means the cannonball will break through obsidian, water, and lava - superbreaker
    2. this property sets the impact area on fire. range is determined by the explosion power property - incendiary
    3. the player is tied to the projectile and will follow its path to the target - teleport

    Specifically looking for human_cannonball and observer thanks

  • Avatar of Silversbane Silversbane Jul 22, 2014 at 23:41 UTC - 0 likes

    Can I get a detailed explanation of the following projectile properties. Thank you possible properties are: superbreaker, incendiary, human_cannonball, teleport, observer

  • Avatar of DerPavlov DerPavlov Jul 18, 2014 at 13:03 UTC - 0 likes

    @Tokracraft: GoLike he said. All plugins that protect you from explosions (TNT, Creeper) will also prevent an explosion from cannons. Cannons uses entity 'null' instead of 'TNT primed' or 'Creeper'. So you can either enable all explosions in this area, or try to enable 'custom-explosion' like it is called worldguard.

    Last edited Jul 18, 2014 by DerPavlov

What RPG features should be implemented for cannons

  1. Choices:

  1. Results
  2. 4 comments

Facts

Date created
Mar 04, 2012
Category
Last update
Jun 22, 2014
Development stage
Release
Language
  • deDE
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
Cannons
Downloads
66,323
Recent files

Authors