[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. Error:

    Code:
    11:57:56 [SEVERE] Could not pass event PLAYER_INTERACT to Armageddon
    java.lang.IllegalStateException: Start block missed in BlockIterator
            at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:170)
            at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:257)
            at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:292)
            at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLineOfSight(CraftLivingEntity.java:93)
            at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLastTwoTargetBlocks(CraftLivingEntity.java:124)
            at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:100)
            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.dig(ItemInWorldManager.java:63)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:457)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
            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)
    
    Wasn't doing anything yet, we had CannonBall before, so perhaps a player was trying one of the CannonBall features.
     
  3. Offline

    OBattler

    Yes, Armageddon does not work on CraftBukkit 938+. So we just need to patiently wait for an update to be released. ;)

    Problem in CraftBukkit 938+, Armageddon says it has marked a dispenser as a cannon, however looking at the console shows it has failed because it has exceptioned. And using the redstone again, it once again says it has marked a dispenser (and once again exceptions in console). ;)

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

    sunkid

    That's an error in CraftBukkit that needs to be worked around or fixed. It's harmless though, you can ignore it for the time being.

    Armageddon works with 938+ just fine. If you are seeing errors or are having other problems, please report them in detail.

    Can you please post the exception? Also, can you stop your server, remove the plugins/Armageddon/cannons.ser file, and try again?

    I just tested InfiniArrow and found no conflict between the two plugins. InfiniArrow won't refill your arrows when you use them with a crossbow though.

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

    OBattler

    The exception is this:
    Code:
    16:54:35 [SEVERE] Could not pass event PLAYER_INTERACT to Armageddon
    java.lang.NullPointerException
            at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerLis
    tener.onPlayerInteract(ArmageddonPlayerListener.java:152)
            at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.j
    ava:307)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:321)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEven
    t(CraftEventFactory.java:168)
            at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:6
    3)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:457)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
            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)
    >
    Removed cannon.ser, restarted, still the same. :(

    Edit: Then the problem is not in 938+, but just in the 1.7 builds. I'm using 953 which is RB for 1.7.2. ;)

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

    sunkid

    This error when using redstone slipped in recently apparently and has nothing to do with the CB version. FWIW, Release Builds are announced here and there has not been one promoted for 1.7+ yet.

    I will post a new version shortly that fixes the bug and adds limited MoveCraft support.

    Fixed in 2.1. Thank you for reporting this issue.

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

    OBattler

    Please read here: http://forums.bukkit.org/threads/craftbukkit-for-minecraft-1-7-2.23986/page-6#post-434795 . Build 953 IS recommended build for 1.7.2.
    Edit, information here: http://bukkit.org/ (the feed on the top right) proves that as well, as does information on http://ci.bukkit.org/ . ;)
     
  8. Offline

    sunkid

    Seems like Canada Day had EvilSeph's posts being behind and I stand corrected. Anyway, it's a moot discussion since the bug had nothing to do with CB.

    FWIW, unless stated in the OPs of my plugins, they are all built against the Bukkit API, which is somewhat immune to changes in CraftBukkit and minecraft vanilla code. Thanks to the bukkit staff for that! :D
     
  9. Offline

    biletel

    On my server the cannon is not working. The other weapons are perfectly working but the cannon is not. In the console it says: 01:00:37 [SEVERE] Could not pass event PLAYER_INTERACT to Armageddon
    java.lang.NullPointerException when i leftclick with a torch or with redstone on it. Please help!

    And also i found a bug. When i threw a grenade it started to fall grenades from the wall i hit.

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

    sunkid

    Try removing the plugins/Armageddon/cannons.ser file... I need to make that more fool proof but removing it should take care of it. If not, please post the full exception trace from your log.

    Do you mean TNT bounces off a wall when you throw it? That would be normal behavior.

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

    yakasuki

    lol movecraft pirate ships i was thinking along the lines of jets XD
     
  12. Offline

    LulzFTW

    lol what if someone uses a goldapple on your spawn point o_0
     
  13. Offline

    Maka_maka

    I'm getting this error every time someone logs in, when I start up the server, and when there is a reload.

    I've tried running everything without this plugin and it doesn't cause errors.
    Code:
    00:28:26 [INFO] Maka_Maka [/127.0.0.1:56553] logged in with entity id 218 at ([M
    IAP] 41.125, 63.0, -296.0625)
    00:28:27 [SEVERE] Could not pass event CUSTOM_EVENT to Armageddon
    java.lang.NoClassDefFoundError: com/sycoprime/movecraft/events/MoveCraftMoveEven
    t
            at com.iminurnetz.bukkit.plugin.armageddon.listeners.MoveCraftListener.o
    nCustomEvent(MoveCraftListener.java:56)
            at org.bukkit.plugin.java.JavaPluginLoader$84.execute(JavaPluginLoader.j
    ava:834)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:321)
            at com.sk89q.commandbook.CommandBookPlayerListener.onPlayerJoin(CommandB
    ookPlayerListener.java:122)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:244)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:321)
            at net.minecraft.server.ServerConfigurationManager.c(ServerConfiguration
    Manager.java:124)
            at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
            at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
            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)
    Caused by: java.lang.ClassNotFoundException: com.sycoprime.movecraft.events.Move
    CraftMoveEvent
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:36)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:24)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            ... 15 more
    00:28:27 [SEVERE] Could not pass event CUSTOM_EVENT to Armageddon
    java.lang.NoClassDefFoundError: com/sycoprime/movecraft/events/MoveCraftMoveEven
    t
            at com.iminurnetz.bukkit.plugin.armageddon.listeners.MoveCraftListener.o
    nCustomEvent(MoveCraftListener.java:56)
            at org.bukkit.plugin.java.JavaPluginLoader$84.execute(JavaPluginLoader.j
    ava:834)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:321)
            at com.sk89q.commandbook.CommandBookPlayerListener.onPlayerJoin(CommandB
    ookPlayerListener.java:133)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:244)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:321)
            at net.minecraft.server.ServerConfigurationManager.c(ServerConfiguration
    Manager.java:124)
            at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
            at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
            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 likely due to the fact that you don't have the latest version of MoveCraft installed. You will need that for MoveCraft support in Armageddon.
     
  15. Offline

    LulzFTW

    Am I the only one that noticed that you can throw sheep by left clicking with wool?

    EDIT: Looked in the source and apparently there's also a Cow and Pig grenade O_O
     
  16. Offline

    Pro457

    Guns arent working, can someone tell me what items are guns and what items are that guns materials?
     
  17. Offline

    chubbz

    why arnt my cannons saving when my server stops. each time i stop the server i have to click each cannon with a torch
     
  18. Offline

    Neoblade298

    does this plugin still need a vid? ive returned and now have my good old computer and good old skins :)
     
  19. Offline

    Kghareus

    Could someone explain to me (if it's possible which I think it is) how to set up the config file in this plugin to only allow cannons and not guns or grenades?
     
  20. Offline

    funfight22

    Can someone please upload a config file where only cannons work. I have movecraft/sphereworld server and only want the cannons. The guns and grenades I don't think would fit in the type of environment I want.
     
  21. Offline

    biletel

    It still doesn`t work. Now, it says that it can`t pass event block_dispense.
     
  22. Offline

    destyn

    yeahhhh.... me too...
     
  23. Offline

    KoryuObihiro

  24. Offline

    TheTennessee

    One piece of feedback that I can give for this is... feedback. You need to give a message for the grenades and ammo. There is pretty much no way to know if you've reloaded or you ran out of ammo, or what.

    This is a very confusing mod to use. It functions great, but it's like a guessing game half the time.

    [edit] And what? Sheep grenades? I can't turn them off either. I don't have the permissions turned on for all grenades, but it still works.[/edit]
     
  25. Offline

    funfight22

    Atleast tell me how to disable the grenades and guns please, again i only want cannons.
     
  26. Offline

    TheTennessee

    Permissions... If they don't have the node they can't throw them.
     
  27. Offline

    funfight22

    Ugh, hoping to avoid all that, but ok I will use permissions.
     
  28. Offline

    TheTennessee

    Having a slight issue. It seems that my players can't get the crossbow to work. Revolver and crossbow are both pretty much doing nothing about 75% of the time. I finally watched crossbow in action, and the arrows just bounce off their intended targets.

    Could Armageddon be having a conflict with hookshot, or is this something that others are seeing as well?
     
  29. Offline

    richdaddyy89

    Can you configure the cannons in game?? :confused:
     
  30. Offline

    sunkid

    Hmm... thread notifications seem to be off, I haven't seen an email about any of your posts! My apologies for the late response.

    @Pro457 : have a look at the config file. A bow is the default gun and what type of gun is driven by the item held next to the bow. If it still doesn't work, check your permissions (as per config file)

    @chubbz : try removing the plugins/Armageddon/cannon.ser file

    @Neoblade298 : a vid with a licensed client would be great! Especially if you can make it to the point and fun :)

    @Kghareus / @funfight22 : you can disable grenades and guns using the permissions outlined in the config file. Alternatively, in the grenades section, add 'player: false' and/or 'cannon: false' for any grenades you don't want to be used by players and/or cannons. You can also try to disable guns by setting the gun item to something a player won't really be able to hold, like 'portal' maybe... I haven't tested that last one though.

    @TheTennessee : I'll have to look at hookshot to see what it is doing.

    @richdaddyy89 : yes, you can configure the angle, velocity, and fuse for cannons using the '/cb' command as explained in the top post.
     
  31. Offline

    Soryo

    I'm having the same issue, and I'm using the current craftbukkit (1000), armageddon(1000), and movecraft(935).

    I get this after the server has started everything up... it constantly spams the server until I shut it down.

    Code:
    15:51:30 [SEVERE] Could not pass event CUSTOM_EVENT to Armageddon
    java.lang.NoClassDefFoundError: com/sycoprime/movecraft/events/MoveCraftMoveEven
    t
            at com.iminurnetz.bukkit.plugin.armageddon.listeners.MoveCraftListener.o
    nCustomEvent(MoveCraftListener.java:56)
            at org.bukkit.plugin.java.JavaPluginLoader$87.execute(JavaPluginLoader.j
    ava:855)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at com.citizens.npcs.NPCManager.register(NPCManager.java:59)
            at com.citizens.Citizens.setupNPCs(Citizens.java:321)
            at com.citizens.Citizens.access$0(Citizens.java:283)
            at com.citizens.Citizens$1.run(Citizens.java:119)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(C
    raftScheduler.java:137)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:438)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

    This one is what I get when I shut down the server.
    Code:
    15:51:31 [SEVERE] Could not pass event CUSTOM_EVENT to Armageddon
    java.lang.NoClassDefFoundError: com/sycoprime/movecraft/events/MoveCraftMoveEven
    t
            at com.iminurnetz.bukkit.plugin.armageddon.listeners.MoveCraftListener.o
    nCustomEvent(MoveCraftListener.java:56)
            at org.bukkit.plugin.java.JavaPluginLoader$87.execute(JavaPluginLoader.j
    ava:855)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at com.nijiko.permissions.ModularControl.closeAll(ModularControl.java:15
    1)
            at com.nijikokun.bukkit.Permissions.Permissions.onDisable(Permissions.ja
    va:149)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:128)
            at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoade
    r.java:899)
            at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManag
    er.java:288)
            at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginMana
    ger.java:281)
            at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:15
    7)
            at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:312)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:391)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

    I can't see if there's an error when I start up the server, it spams so quickly even if I type in "stop" before the server is finished loading, it's already pushed the beginning messages out of the console log. I'm not sure if this stuff helps, but I hope so.
     
Thread Status:
Not open for further replies.

Share This Page