IonCannon
.:: Ion Cannon ::.
Destroying the world has become so simple . . .
Stable Build : [1.7.2] IonCannon 3.1
Intro
Ion Cannon is one of my first plugins. It spawns a tower of some TNT blocks with a command. One command and One item spawnable can launch Ion Cannon to destroy any area. Permission and some values are configurable in config file.
►Features:
- Permission Support :D
- Destroy any area with a command
- Config File: Default size, onlyOp, maxsize, etc
- Remote item to launch more simply
- BeaconBeam visual effect
- Now support plugins blocked explosions (like WorldGuard)
►Command:
All commands (exept /ionhelp) need tp process in control Room (configuraable)
/ion | Send list of all IonCannon commands
/ion remote> | Create remote command for launch Laser
/ion setsize <size> | Set laser Size High size can crash server, use with precaution !
/ionlock <X> <Z> | Launch Ion at <X> <Z>
►Permission:
ion.cmd.* | allow acces to all permission contains : ion.cmd.<any>
ion.cmd.ion | Allow acces to help command : /ion
ion.cmd.setsize | Allow acces to command : /ion setsize <size>
ion.cmd.ionlock | Allow acces to command : /ionlock <x> <z>
ion.cmd.remote | Allow acces to command : /ion remote
ion.use.remote | Allow player with permission to use remote item
►Configuration File:
OpOnly: false //Allow only op (true) to use commands, or not (false) WgMode: false; //Set to true if you want server destroy blocs withous using explosion (in Laser). Use this if you use plugins who prevent explosions LaserMateriaIdl: 57 //Change if you want to the Id of border of the lazer (DiamondBlock by default). DefaultSize: 4 // Set default laser size (can be changed in-game with /ion setsize) MaxSize: 20 //Set max Laser size for (/ion setsize) command. WaitingTime: 20 //Set the Waiting time before the launch of laser. LaserMaterial: DIAMOND_BLOCK<</color>> //This no longer work, remplaced by LaserMaterialId
►Remote command: Remote command can be only generated with command .
For generate use this : /ion remote
For use, juste right click to a block.
The remote is FIREWORK with custom name.
►Video
► Changelog:
Quote:v3.0 - b3:
- Add Wg Mode in config
- Change LaserMaterial in config to LaserMaterialId
- Compatible with 1.6.2 - 1.6.4v3.0:
- Eemoved ControlRoom and all passwords needed, some trouble.
- Clean up the source code :)
- Add new command to set Laser size
- Remove authentification with password
- The remote has set to new Firework (generated only with command).
- The cannon with now launch with simply command and remote.
- Add BeaconBeam
- Change all Permissions
- Change ConfigurationFilev2.3 :
- Add laser size when launch with remote command (like older IonCannonPlugin)
- Add item (remote command) to launch cannon (like older IonCannonPlugin)
- Add remote command craft and command to generate it.
- Epic lag fixed !v2.2 :
- Bug (NeedControlRoom) fixed
- New option in Config File (LaserMaterial)
- Reduce lagv2.1 :
- Updated to Minecraft 1.2.5
- Major bug Fixed (LAG Fixed)
- Protection Plugins WON'T Block IonCannonv2.0 :
- Added NeedControlRoom & NeedAuth in config Filev1.1 :
- Added Permission Supportv1.0 :
- Created the Ion Canon plugin :)
Future Additions:
Suggestions are welcome :)
► Donations: ◄
You can buy me a coffe :)
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6LKQKYKYQCWEW
If you have a suggestion, question or bug, please ask me
Any plans to update this?
@UserDead
Oh yeah, it's good solutions for criminals XD
Cool man))) Thanks!!! Thats all what i need. We need) My crimers on servers have BIG surprises on homes))))
Updating !
Add new WorldGuardBypass feature (wgMode)
@UserDead
I adding this. Thank for you idea
This is a pretty neat plugin. This would go well with my labratory. A suggestion: In order for players to be able to use the command, they need an "Ion Cannon" in his or her inventory.
Ion Cannon:
T D T
I D I
I R I
Diamond Block, Iron Block, Redstone Block, TNT
This is not what i wait((( My WorldGuard stops all explosion spread and i see just big diamond vertical tower. Maybe you rebuild or add another mode? If i launch ion cannon, plugin create diamond tower and delete all blocks inside like if burns through and remove diamond block after deleting blocks. In result i must see big hole =)
Updated to 1.6.2
@Roxasthehunter
It's logic Server will generate in few second many blocs : pi*r²*h
3.14*45²*128 = 814300 blocs of TNT ... in 1sec
i made a really big ion cannon size 45 and only the middle of it blew up is it because i did not have enought ram i was using 2.6 gbs
@DarkPingoo
Great!! I love this concept i just think the tnt-beam is predictable. I think you could REALLY wow people by doing the laser beacon idea!!!!!!! :D
@TheFlannelBeard
Yes good idea, no so difficult i will add the choice in config. I now work on this. Edit: no time sry
hey....listen...I have an extremely cool idea for your plugin....but itd take a lot of work....
at 2-3 bedrock, put 9 of those beacons together, like find a way to have them on and pressed in a 3x3.from 2-3 bedrock to the surface, set all blocks to air, so that the beams can pull through. this will simulate the beam.
After 2-3 seconds, the 9 beacons raise up 4-5 blocks and tnt is replaced BELOW it constantly. itd be tough, but itd be necessary. Either that or have the beams go off and tnt just explodes from bedrock to sky.
Does this make sense? I know this can be done. The beams would look sick if you can get them on next to one another.
Uploaded, waiting for approval :)
I've finish new version , just wait for upload.
Changelog : - removed ControlRoom and all passwords needed, some trouble. - Clean up the source code :) - Add new command to set Laser size - Remove authentification with password and waiting time - The remote has set to new Firework (generated only with command). - The cannon with now launch with simply command and remote.
I will add BeaconBeam effect :)
I will update this plugin later, I wait just the end of my primary project
i need help on where/what the control room is so i can use this please help D:
Hey in the new 1.4.2 use the beacon block as the beam!!
how do i know weather my server is lagging or the client is lagging?
also, i have no lag enabled and 4 gigs of ram for the server. how can i get it to stop lagging
Oh. May I be removed from this?;p