[FUN/MECH] Armageddon v2.4.2 - cannons, grenades, and guns galore [1317]

Discussion in 'Inactive/Unsupported Plugins' started by sunkid, Jun 8, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    sunkid

    Armageddon
    Cannons, grenades, and guns galore!

    All updates and project support is now handled on our DevBukkit site!
     
    BlisteredHeart, Soryo, rakiru and 2 others like this.
  2. Offline

    Wheelchairman

    yeah i cant get it to work. i put both the cannonball and basebukkit in my plugins, but when i restart the cannonball is editable but the basebukkit isnt. im able to use the command /cb but i cant turn a dispenser into a cannon
     
  3. Offline

    Jfed

    love it! any eta till move craft is compatible i built me a pirate ship for it only to find out if i move it it does not work :(
     
  4. Offline

    Dyllon

    Does this plugin work if you dont have permissions? It doesnt seem to work for me. Internal Server Error or something.
     
  5. Offline

    OBattler

    Just a suggestion... why not add a possibility for the cannon to dispense fire balls instead of TNT? :D
     
  6. Offline

    sunkid

    I may not have pointed this out explicitly, but the beta version already does that :D

    Teaser: I am close to releasing a major update under a new name... stay tuned!
     
  7. Offline

    woodzy

    @
    sunkid, download links broken all of them
     
  8. Offline

    sunkid

    Yeah, sorry, I was in the middle of the renaming. Everything should work now.

    @everyone:
    IF YOU ARE UPGRADING FROM CANNONBALL, PLEASE READ THE TOP POST CAREFULLY!
     
  9. Offline

    woodzy

    thank you
     
    sunkid likes this.
  10. Offline

    Jshreder

    I'm getting an error every time someone logs in, or tries to use a gun/grenade/canon.

    I have CB935 and PermissionsEx, among other plugins.

    Code:
    19:05:32 [SEVERE] Could not pass event PLAYER_ITEM_HELD to Armageddon
    java.lang.NullPointerException
            at com.iminurnetz.bukkit.plugin.armageddon.ArmageddonPlugin.getGun(ArmageddonPlugin.java:738)
            at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onItemHeldChange(ArmageddonPlayerListener.java:353)
            at org.bukkit.plugin.java.JavaPluginLoader$17.execute(JavaPluginLoader.java:356)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:659)
            at net.minecraft.server.Packet16BlockItemSwitch.a(SourceFile:24)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    Thanks,
    jshreder
     
  11. Offline

    sunkid

    This one slipped through the cracks... it is fixed now. Please re-download Armageddon.jar and reload the server. Sorry for the troubles!
     
  12. Offline

    woodzy

    Code:
    07:23:00 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'cb' in plugin Armageddon v2.0
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:294)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:724)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:690)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:683)
            at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:402)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:312)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NullPointerException
            at com.iminurnetz.bukkit.plugin.armageddon.ArmageddonPlugin.onCommand(ArmageddonPlugin.java:183)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            ... 12 more
    
    @sunkid bukkit 860 (cant update due to itemcraft)
     
  13. Offline

    Jshreder

    Awesome! Thanks so much!

    EDIT:

    Darn, now I'm getting a different error...

    Sorry to bother.

    Code:
    20:38:17 [SEVERE] Could not pass event PLAYER_INTERACT to Armageddon
    java.lang.NoSuchMethodError: com.iminurnetz.bukkit.util.LocationUtil.getHandLocation(Lorg/bukkit/entity/Player;)Lorg/bukkit/Location;
            at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:96)
            at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
            at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:213)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:563)
            at net.minecraft.server.Packet15Place.a(SourceFile:57)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
     
  14. Offline

    sunkid

    This error is in a weird location, were there any others before it? It's not necessarily related, and I am not sure which minimum RB Armageddon depends on (it's been such a blur of RBs lately ;)), but unfortunately, Armageddon may not be compatible with 860.
     
  15. Offline

    Jshreder

    I get this error over and over again, everytime a player logs in, when I try and use a grenade, gun, etc.

    I have RB 935, btw
     
  16. Offline

    sunkid

    Did you update BaseBukkitPlugin? ;)
     
  17. Offline

    Jshreder

    Yeah, I had, but just to be sure, I did it again.

    Still tons of errors :(
     
  18. Offline

    sunkid

    Yikes, I should recruit you as my dedicated beta-tester before releasing such a huge set of changes!

    I had indeed forgotten myself to update BaseBukkitPlugin's download location. Please try getting it again and if it still doesn't work, I will buy you a beer!
     
  19. Offline

    colin8696909

    i'm a little confused by the hole gun thing but i'll update tomorrow and take a look at it. also i have a request cuss i'm asking around for this. is it possible to build a smoke grenade and just have it spawn a bunch of smoke.
     
  20. Offline

    Jshreder

    Yeah! Success!

    Works perfectly now! Thanks so much, I really appreciate it. Btw, I would love to beta test, if you like.

    Thanks again,
    -jshreder

    EDIT: I seem to be having a conflict error with EpicZones, but it's no biggie.

    Code:
     [SEVERE] Could not pass event ENTITY_EXPLODE to EpicZones
    java.lang.NullPointerException
            at com.epicsagaonline.bukkit.EpicZones.listeners.EntityEvents.onEntityExplode(EntityEvents.java:69)
            at org.bukkit.plugin.java.JavaPluginLoader$58.execute(JavaPluginLoader.java:649)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
            at net.minecraft.server.Explosion.a(Explosion.java:205)
            at net.minecraft.server.World.createExplosion(World.java:1411)
            at net.minecraft.server.WorldServer.createExplosion(WorldServer.java:146)
            at org.bukkit.craftbukkit.CraftWorld.createExplosion(CraftWorld.java:438)
            at org.bukkit.craftbukkit.CraftWorld.createExplosion(CraftWorld.java:446)
            at org.bukkit.craftbukkit.CraftWorld.createExplosion(CraftWorld.java:442)
            at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:228)
            at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:139)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:798)
            at net.minecraft.server.Packet18ArmAnimation.a(SourceFile:35)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  21. Offline

    sunkid

    There isn't really much in terms of smoke that minecraft has to offer, I am afraid. Let me know though, if I should clarify the configuration and usage documentation.
     
  22. Offline

    Jshreder

    I still seem to be having that EpicZones/Armageddon error, and the console keeps saying "Old permission node deteted, change to...".

    Sorry to keep bothering.
     
  23. Offline

    woodzy

    al i did was type /cb
     
  24. Offline

    dyRecT

    i left clicked the dispenser with redstone and it said it was now a cannon but the tnt doesnt explode and when i check the settings it says it isn't a cannon

    whenever i close my server i have to reset the cannons. same thing as when i move my ship with movecraft

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  25. Offline

    Devboi

    Hi there I really like this plugin it will help with PVP on my server but I keep getting these erros

    2011-06-29 11:46:50 [SEVERE] [Armageddon 2.0] old permission node found, please change to armageddon.guns.*
    2011-06-29 11:46:52 [SEVERE] [Armageddon 2.0] old permission node found, please change to armageddon.guns.*
    2011-06-29 11:46:52 [SEVERE] [Armageddon 2.0] old permission node found, please change to armageddon.guns.*
    2011-06-29 11:46:52 [SEVERE] Could not pass event ENTITY_EXPLODE to Residence
    java.lang.NullPointerException
    at com.bekvon.bukkit.residence.listeners.ResidenceEntityListener.checkExplosionCancel(ResidenceEntityListener.java:122)
    at com.bekvon.bukkit.residence.listeners.ResidenceEntityListener.onEntityExplode(ResidenceEntityListener.java:89)
    at org.bukkit.plugin.java.JavaPluginLoader$58.execute(JavaPluginLoader.java:649)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    at net.minecraft.server.Explosion.a(Explosion.java:205)
    at net.minecraft.server.World.createExplosion(World.java:1411)
    at net.minecraft.server.WorldServer.createExplosion(WorldServer.java:146)
    at org.bukkit.craftbukkit.CraftWorld.createExplosion(CraftWorld.java:438)
    at org.bukkit.craftbukkit.CraftWorld.createExplosion(CraftWorld.java:446)
    at org.bukkit.craftbukkit.CraftWorld.createExplosion(CraftWorld.java:442)
    at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:198)
    at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:139)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:798)
    at net.minecraft.server.Packet18ArmAnimation.a(SourceFile:35)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Please help

    I have had to remove it as when I use any of the guns or grenades it Spams the console with ENTITY_DAMAGE errors...
    If you can work out what is causing this it would be amazing as I really want this plugin on my server :D
     
  26. Offline

    sunkid

    @Jshreder & @Devboi : It seems that you each have a couple of plugins installed that are not yet fully compatible with the latest release builds. Those include a method that creates explosions without an associated entity which is what those plugins (EpicZones and Residence) seem to be expecting. Unfortunately, those error messages are out of my control :( . As for the permissions notices from Armageddon, I was trying to be backwards compatible and they are harmless. However, I will remove them with a new minor release later today.

    @Devboi : can you give me more details on the ENTITY_DAMAGE errors you are seeing?

    @dyRecT : MoveCraft support is still in the works. The cannon configuration is location specific, so when you move a craft, it is currently lost. However, it should definitely be persistent between server reboots. If you previously had CannonBall installed, it may help if you remove the plugins/Armageddon/cannons.ser file that stores that information.

    @woodzy : I'll dig out an old 860 build later today and test with it to see if it is the CB version.
     
  27. Offline

    mrgreaper

    just tried out your plugin we are on the latest RB (935 i believe)

    console got flooded with
    Code:
    2011-06-29 14:17:37 [SEVERE] Could not pass event PLAYER_INTERACT to Armageddon
    java.lang.NoSuchMethodError: com.iminurnetz.bukkit.util.LocationUtil.getHandLocation(Lorg/bukkit/entity/Player;)Lorg/bukkit/Location;
        at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:96)
        at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:139)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:798)
        at net.minecraft.server.Packet18ArmAnimation.a(SourceFile:35)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-29 14:17:37 [SEVERE] Could not pass event PLAYER_INTERACT to Armageddon
    
    shame as it seems a fun plugin for our pvp world
     
  28. Offline

    sunkid

    This is the error you get when your BaseBukkitPlugin is not the latest version. There was an outdated link in the top post for a bit last night but it should work now. Please re-download and let me know if it still does not work!
     
  29. Offline

    eoden13

    If you get this working with move craft I would love to see the cannons have a base that you stand on that gets turned with the cannon. It would totally rock! because I would use chaircraft to build a chair in front of the controls to sit, turn the cannon and fire. It would make for some epic battle stations. :)
     
  30. Offline

    mrgreaper

    ah i am using the one that came with another of your plugins (appleseed i believe)

    cant fix it at mo as i have players on the server will post when i try the latest one
     
  31. Offline

    woodzy

    @
    sunkid thanks man we need to kill the ghasts soon in nethercamp the bow n; arrow dont all was reach them, and the enamy is getting closer!!
     
Thread Status:
Not open for further replies.

Share This Page