Armageddon
Armageddon - Cannons, grenades, and guns galore!
Armageddon allows you to configure any dispenser as a cannon. It lets users throw various grenades and shoot different types of guns. There are extensive configuration parameters that allow for great flexibility. Armageddon supports PermissionsBukkit, Permissions, PermissionsEx, and GroupManager.
What's New?
Version 2.7 adds the ability for the plugin to update itself and to send anonymous usage statistics. Both are optional and can be turned off by adding 'settings.disable-updates' and 'settings.disable-stats' to config.yml respectively.
As of version 2.5 you will no longer need to manually install the BaseBukkitPlugin.jar file. In fact, when upgrading to 2.5, please remove this file from your plugins folder. A new version will automatically be downloaded and installed when Armageddon detects an update to it. If you need to manually install the jar, download it from the github release directory and move it to the WorldModes folder. Do not install it in the plugin folder!
Features
- dispensers configured as cannons will shoot live TNT or other grenades when dispensing configurable grenades
- cannon configuration include angle, velocity, and a fuse length
- dispensers can be turned into cannons by left-clicking with torches or redstone dust
- cannons can be turned into dispensers by left-clicking with redstone dust
- the '/cb' command allows for the display and configuration of user-specific cannon settings
- user-specific cannon settings can be applied to a dispenser or cannon by left-clicking with a torch
- cannon settings can be displayed by left-clicking a dispenser bare-handed
- users can throw grenades by left-clicking in air with a grenade held in hand
- users can shoot guns by left-clicking in air with a configurable gun item in hand, which has next to it a configurable ammunition
- limited MoveCraft support:
- straight moves work, turns do not;
- you must have the latest version of MoveCraft installed!
- straight moves work, turns do not;
- supports Bukkit's permissions, Permissions, PermissionsEx, and Groupmanager (without either one of them, only ops can use Armageddon):
- armageddon.display allows players to display cannon/dispenser settings
- armageddon.configure allows players to change settings
- armageddon.toggle allows players to turn cannons on and off
- armageddon.grenades.* allows players to throw any grenade
- armageddon.grenades.<grenade> allows players to throw a specific grenade
- armageddon.guns.* allows players to shoot any gun
- armageddon.guns.<gun> allows players to shoot a specific gun
- armageddon.display allows players to display cannon/dispenser settings
THANKS TO @Neoblade298 FOR THE VIDEO!!!
Source Code
http://github.com/sunkid/Armageddon 
Default Configuration File - Please read!
Installation
- download the Armageddon.jar and move it to your plugins folder
- reload your server
- read and adjust configuration file in plugins/Armageddon/config.yml
- reload your server if you made any changes
Upgrade
- Follow steps 1 & 2 above.
- remove the CannonBall.jar and BaseBukkitPlugin.jar files from your plugins folder if it is present
- Carefully read the plugins/Armageddon/config-new.yml file and adapt your own config.yml to any changes (it may be easier to just move config-new.yml to config.yml)
- reload your server
-
View User Profile
-
Send Message
Posted Mar 9, 2012@Royalgamer06
This is propably due to the removal of the Movecraft event API in the latest build and the refactors to the package structure.
I will readd the event API but armageddon may still need updating as well.
-
View User Profile
-
Send Message
Posted Mar 8, 2012I'm having a console/crash server error when using gatlin
http://pastebin.com/Xj0Me3hW
I think its conflicting with essentials or nocheat, please take a look thanks.
-
View User Profile
-
Send Message
Posted Mar 5, 2012Thank you sooo much for maintaining this plugin and supplying updates!
-
View User Profile
-
Send Message
Posted Mar 4, 2012@Royalgamer06
Update is live... well, at least in the repo and if you don't have self-updates disabled. File approval here may take a little while.
-
View User Profile
-
Send Message
Posted Mar 2, 2012Will we see an update for this for 1.1 R6? I would love to see one as my players love using this on the server, great work sunkid keep it up!
-
View User Profile
-
Send Message
Posted Feb 28, 2012great plugin. can you make a muliworld support?
-
View User Profile
-
Send Message
Posted Feb 20, 2012@kukelekuuk00
Yes, absolutely. Check out the latest development version in the R5 branch of my github repository! That code isn't optimized yet, but works with bukkit 1.1 R5
-
View User Profile
-
Send Message
Posted Feb 20, 2012Im curious if this plugin is updated to the new events system as the old one was removed starting CB 1944. Just a headsup before the coming RB which will cause quite the mess
-
View User Profile
-
Send Message
Posted Feb 19, 2012Hi,
Is it possible to add a horizontal angle (left or right) for cannon shot?
Thanks
-
View User Profile
-
Send Message
Posted Feb 16, 2012How about using redstone or whatever for lightning strikes? :D
-
View User Profile
-
Send Message
Posted Feb 15, 2012Just a simple idea: Medigun - instead of taking away health, adds health to player who is shot at, or in simpler terms, heals ppl you shoot at. More authentic than /heal, and players can use it!
-
View User Profile
-
Send Message
Posted Feb 9, 2012Recently ive been getting start-up and in game errors with this and WorldModes (both ur plugins) which leads me to believe that the BasebukkitPlugin isnt working properly. I have R3 so nothing should have updated. all of this was working fine yesterday
[INFO] [Armageddon] Unfamiliar version string git-Bukkit-1.1-R3-b1846jnks (MC: 1.1) 2012-02-09 16:00:49 [SEVERE] Error occurred while enabling Armageddon v2.92 (Is it up to date?): com.iminurnetz.bukkit.plugin.BukkitPlugin.getLogger()Lcom/iminurnetz/bukkit/plugin/util/PluginLogger; java.lang.NoSuchMethodError: com.iminurnetz.bukkit.plugin.BukkitPlugin.getLogger()Lcom/iminurnetz/bukkit/plugin/util/PluginLogger; at com.iminurnetz.bukkit.permissions.PermissionHandlerService.getHandler(PermissionHandlerService.java:45) at com.iminurnetz.bukkit.plugin.BukkitPermissionHandler.<init>(BukkitPermissionHandler.java:35) at com.iminurnetz.bukkit.plugin.armageddon.ArmageddonPermissionHandler.<init>(ArmageddonPermissionHandler.java:42) at com.iminurnetz.bukkit.plugin.armageddon.ArmageddonPlugin.enablePlugin(ArmageddonPlugin.java:121) at com.iminurnetz.bukkit.plugin.BukkitPlugin.onEnable(BukkitPlugin.java:171) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:231) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:1057) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:379) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:191) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:174) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:357) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:344) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:175) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
-
View User Profile
-
Send Message
Posted Feb 5, 201205.02 20:34:09 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) 05.02 20:34:09 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) 05.02 20:34:09 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537) 05.02 20:34:09 [Server] INFO at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) 05.02 20:34:09 [Server] INFO at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:552) 05.02 20:34:09 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100) 05.02 20:34:09 [Server] INFO at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) 05.02 20:34:09 [Server] INFO at net.minecraft.server.Packet15Place.handle(SourceFile:39) 05.02 20:34:09 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:570) 05.02 20:34:09 [Server] INFO at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:157) 05.02 20:34:09 [Server] INFO at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:187) 05.02 20:34:09 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:473) 05.02 20:34:09 [Server] INFO at java.util.logging.Logger.log(Unknown Source) 05.02 20:34:09 [Server] INFO at java.util.logging.Logger.doLog(Unknown Source) 05.02 20:34:09 [Server] INFO at java.util.logging.Logger.log(Unknown Source) 05.02 20:34:09 [Server] INFO at com.alecgorge.minecraft.jsonapi.adminium.PushNotificationDaemon$ConsoleHandler.publish(PushNotificationDaemon.java:128) 05.02 20:34:09 [Server] INFO java.lang.NullPointerException 05.02 20:34:09 [Server] WARNING Failed to handle packet: java.lang.NullPointerException 05.02 20:34:09 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) 05.02 20:34:09 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) 05.02 20:34:09 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537) 05.02 20:34:09 [Server] INFO at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) 05.02 20:34:09 [Server] INFO at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:552) 05.02 20:34:09 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100) 05.02 20:34:09 [Server] INFO at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) 05.02 20:34:09 [Server] INFO at net.minecraft.server.Packet15Place.handle(SourceFile:39) 05.02 20:34:09 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:570) 05.02 20:34:09 [Server] INFO at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:157) 05.02 20:34:09 [Server] INFO at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:187) 05.02 20:34:09 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453) 05.02 20:34:09 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57) 05.02 20:34:09 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:340) 05.02 20:34:09 [Server] INFO at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:100) 05.02 20:34:09 [Server] INFO at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLastTwoTargetBlocks(CraftLivingEntity.java:115) 05.02 20:34:09 [Server] INFO at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLineOfSight(CraftLivingEntity.java:84) 05.02 20:34:09 [Server] INFO at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:287) 05.02 20:34:09 [Server] INFO at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:254) 05.02 20:34:09 [Server] INFO at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:167) 05.02 20:34:09 [Server] INFO java.lang.IllegalStateException: Start block missed in BlockIterator 05.02 20:34:09 [Server] SEVERE Could not pass event org.bukkit.event.player.PlayerInteractEvent to Armageddon
I get this error when I use VoxelSniper holding an arrow and right clicking. It's not necessarily after a specific time but yeah. Still support the plugin fully (can't find this anywhere).
-
View User Profile
-
Send Message
Posted Feb 5, 2012I'm sorry to ask you again x), but i can't use gun, why? i'm admin etc... but still can't.
I can use nades so i don't understand ><.
-
View User Profile
-
Send Message
Posted Feb 5, 2012@beluwel
You have to install the latest release build of CraftBukkit (which contains bukkit 1.1 R3): http://ci.bukkit.org/job/dev-CraftBukkit/1846/
-
View User Profile
-
Send Message
Posted Feb 5, 2012Ok. I have a Verygames server, i have to download the bukkit 1.1 R3 manually?
Edit : i updated my server with VG and now when i use : /cb it work, thanks you guys :)
-
View User Profile
-
Send Message
Posted Feb 5, 2012@beluwel v2.92 requires bukkit 1.1 R3 or later.
-
View User Profile
-
Send Message
Posted Feb 5, 2012Hi sunkid, i have downloaded the latest version of Armageddon, but when i use /cb in game. It say : An internal error occurred while attempting to perfom this command.
And in on my log console :>18:49:25 [SEVERE] Error occurred while enabling Armageddon v2.92 (Is it up to date?): com.iminurnetz.bukkit.plugin.BukkitPlugin.getLogger()Ljava/util/logging/Logger; java.lang.NoSuchMethodError: com.iminurnetz.bukkit.plugin.BukkitPlugin.getLogger()Ljava/util/logging/Logger;
What can i do?
-
View User Profile
-
Send Message
Posted Feb 5, 2012Shucks... always test each plugin individually!
v2.92 fixes the issue reported below. Until it's approved, you can download from https://github.com/sunkid/Armageddon/raw/master/release/Armageddon.jar
-
View User Profile
-
Send Message
Posted Feb 5, 2012I love you.