Cannons Revamped
This is an updated and maintained version of the Cannons plugin for Paper servers, created by developers Vaan1310 and Intybyte based on the original work by DerPavlov.
Plugin Capabilities
This plugin provides extensive capabilities for creating and using multiblock cannons in Minecraft. You can build artillery guns from regular blocks, configure their parameters, and conduct targeted fire at various objectives. You have access to numerous projectile types and the ability to adjust firing range by varying the amount of gunpowder.
![]()
Key Features
- Construction of multiblock cannons from any available materials
- Creation of custom cannon designs with saving in .schematic format
- Variety of projectile types for different combat tasks
- Remote firing control using redstone
- Automatic reloading and rapid fire mode
- Compatibility with CreeperHeal plugin for destroyed block restoration
- Preservation of cannon states (loaded, aimed) in the database
- Integration with movement plugins like Movecraft
- API for ship plugins such as iSails
Video Materials
Video by ServerMiner demonstrates the plugin's capabilities: https://www.youtube.com/watch?v=g-boSAAQFB0
Recommended Plugins
- ObsidianDestroyer for complete obsidian destruction
- WorldGuard with region explosion protection settings
- CreeperHeal for automatic explosion damage restoration
Installation and Requirements
Be sure to install WorldEdit before installing Cannons Revamped. Simply copy the cannons.jar file to the plugins folder on your Bukkit/Paper server and restart the server.
Required Dependencies
The plugin requires:
- WorldEdit
Cannons 2.x Version
Version 2.0 introduced the ability to create fully personalized cannons with unique settings and various projectile types through configuration files.
Known Characteristics
- Projectile (snowball) becomes invisible beyond 60 blocks but continues to deal damage
- Voxelsniper may remove buttons and torches when loading the cannon
Creators
- DerPavlov (original developer)
- Raser4000
- DreTax
- JlJlJl
- Many other project contributors