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
In reply to MasterMithrandir:
hey
it ya boy iareBirdie
remember the custom bouncing shells plugin you sent me?
yes,it is just F***IK UNBELIVABLE!
even tho i got that like half a year ago and didnt know how to read the console(it said that i was missing worldedit) so i didnt get it to work back then
now can we get something like that to the base plugin?
(option to projectile config file to remove of course and armour settings to blocks so i/we could choose what block would bounce off shells/stuff and on which angle[so a shot from straight ahead will penetrade not like a shot from 35degree angle]will do what[maby some option that makes the shell brake apart if it bounces off like stone would irl(because it's quite weak if you come to think of that)
with best of feedback and no bugs so far
- iareBirdie
PS yes,this is the 5 star plugin if you'll ever see one out there about
In reply to Forge_User_98078409:
The bouncing behavior is included in the latest beta version. Making a list of materials would be easy, however, angles are tricky. I have problems detecting the impact block face of the shell. I have to do some research for that.
In reply to DerPavlov:
NVM
can you just make shells bounce off targets that they cannon penetrate?
like movecraft changes armor value of blocks(that i want it to change) and they take longer to blow up
now can you just make shells bounce off of (for example) iron blocks(that's armor value has been changed) and go trough stained clay(that's like weaker tank armor)
also great work and keep on working on the "not implemented yet" features,i really want to see cannons with recoil go back a block after shooting,would help with the illusion and adding that heavy and powerful feeling to tanks
with love(happiness and nukes)
- iareBirdie
In reply to Forge_User_98078409:
The bouncing behavior is not implemented by minecraft, so I had to write something. But my block face detection was off. I just need some time to go over it.
In reply to DerPavlov:
In reply to Forge_User_98078409:
Physics is always an issue in minecraft. At the moment can't detect the angle of the impact face correctly. Therefore there is no really armor calculation possible. I have to revise my code.
For the flak ammo. Try the firework1, set an explosionPower: 4.0 and remove "projectiles:
- firework2". I was thinking about proximity fuses too, it detonates when it is close to a player. The same think would be possible with airships, if movecraft is sharing information about their ships.
In reply to DerPavlov:
I noticed this error occurs in spigot 1.12.1. Seems like an old bukkit API may have been removed
In reply to robotnikthingy:
How to remove cannons' fee entirely?
In reply to Den00:
Set the fee to zero or negative values for every cannon design you are using. When you create a cannon it will be paid automatically - no billing required.
#the money the is withdrawn from your account when you build a cannon. If you have not enough - no cannon will be created
buildingCosts: 0.0
#how much money you receive if your cannon was deconstructed
dismantlingRefund: 0.0
#how much money you receive if your cannon was destroyed
destructionRefund: 0.0
Testing moving to 1.12, and I get an Error when booting cannons.
In reply to GodsDead:
In reply to DerPavlov:
In reply to galacticwarrior:
We're having a problem with cannons when the server resets. We have a $100 in-game fee to make a cannon to balance out the relatively cheap nature of the wool cannons. Every time the server resets however, we have to re-buy every cannon. How would we fix that?
In reply to SquirrelIndian:
i please need help ok so i have a move craft server and i have these cannons on the boats i wanted to know if there was a way to tell who shot the fatal shot that sunk the boat
In reply to hackerdwed: