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
DerPavlov.
Your german, im right ;) ?
Man hört es in dem Video raus :D
@Raegenhere Hi, thanks for the suggestions. I am glad if I get some feedback.
First the fuse. This should be easy to implement. You can test it out in the next version. :)
The loading status is also easy to implement but I have any idea to make it good looking. Maybe I am going to edit the messages so you can see what is loaded when you try to load more projectiles or gunpowder.
The cannon activation on the other hand has a few problems. I will need a database for this. You build a cannon, its created and you pay money for that. But when the server restarts your cannons disappears and you have to buy it again. Alternative you can build the cannon with an expensive material and the plugin changes it to something better looking. The cannon can also drop these blocks if it is destroyed. The third option is to buy a right to build a cannon. When you are new to the server you have no right to build a cannon and have to buy the right to build 1,2,3,.. cannons. Problem: Database required :). One good thing: The hook to vault should be no problem.
Hi,
thanks for this great plugin, I think I'll install this on my server :-)
If you don'T mind, I have a couple of suggestions... would it be possible to an optional delay after clicking the torch/button, before the cannon fires? Like a fuse... makes it easier to get a good view were the projectile is going.
And I'd be nice to be able to check what a cannon is loaded with... maybe at the "already loaded" message. Or even better: pressing the button could give a message like "cannon is loaded with cobblestone and x kg of sulphur."
Also, It would be great if there was a way to make cannons more expensive, so not they aren't build excessively on multiplayer servers. Of course I could make the barrels out of diamond blocks... but that wouldn't look very nice.
Maybe something like an optional one time "activatation cost"... e.g. the cannon won't work before you don't load 1 diamond (per cannon block?) into the barrel.
Really looking forward to the integration into the movecraft api!
<<reply 695248="">>
Thank you very much, much appreciated :)
@sammydjdrift We have done a few updates to ObsidianDestroyer to make it work. The new version will be released in the next few days. I am going to send you a link when it has been released.
<<reply 691936="">>
I really like that you added a hook to Obsidian Destroyer but I would love to be able to use that plugin again on my server and have been looking for someone to update it. Do you have an updated file or know of where I could possibly get it.
Thanks.
The new version 1.7 is up and under review. I have implemented a few new feature like length dependent gunpowder amount, increased explosion resistance of cannons,... I have also rewritten the way blocks are placed on the impact. Now you can select all types of block, the amount and the radius. On default there are lava/water/web. Movecraft is not implemented at the moment but I am working on it. So please give me some time.
is there a ammo list saying what the differ is between each cannon ball loaded with a damage percent/effect listing or i'm i not seeing the link
How do we use restone auto load
@danielboyz No Obsidian should break everything. But I used registered an event for non obsidian breaking. I am pretty sure this event gets blocked by a plugin which prevents tnt damage.
I will rework the block place thing so it will be more configurable.
@DerPavlov
Yeah I know that one but I actually meant with custom ammo. And diamond block ONLY breaks water+lava+obsidian, not sure if this is intended or not...
@danielboyz Load a lava/water bucket and fire :)
@DerPavlov
How do you make it place water/lava I missed how to use that feature, and actually I was thinking of choosing the block yourself. Mainly cobweb but there are certain other things that might be usefull.
@danielboyz I have thought about that feature. At the moment there are water and lava which can be placed. Next version will have cobwebs as a kind of net. What block do you want to place and what would be its purpose?
Thanks for the update! And I have a feature request: A bullet stat called: Place block on impact: [blockname] At impact it will leave that bock on impact.
@DanJLloyd If should do no damage to savezones/peaceful-towns.
@DerPavlov
Sounds great. I'll leave you to it for tonight, thanks for your time and help :)
@DanJLloyd So I have tested it out with the glass projectile. In a small area around the impact you get the full player damage. Farther away the damage decreases with the square of the distance. I am going to increase the damage for the next version.
Edit: There is also a possibility to make double damage with a critical hit.
@DerPavlov
Sorry to take your time again but I was wondering what player damage I would have to pick to have 1-shot kills. Cobble is at 20 but only does 1/2 heart damage...