[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

    andrewkm

    Unfortunately you are wrong.
    I have multiple users confirming the glitched snowballs in the exact same spot including those who have never been there. Feel free to hop on the server and see for yourself. Ill gladly point to it and you will see it. The issue you are speaking of is something different. (The problem here is NOT client sided, and ive already mentioned reconnecting doesnt help as it normally did/does - with the pigs, glitched tnt, glitched mobs, ect.)
     
  3. Offline

    TheTennessee

    @andrewkm Yeah, I know the difference too. It means there are actual entities in the world, like... instead of it being glitched client side TnT there is actually a block there, unexploded and can be viewed in the data for that world. THAT is why I said when that happens, you need to somehow remove all entities from the world to clear them.
     
  4. Offline

    Neoblade298

    meh, i tried.
    GL anyway
     
  5. Offline

    Skyve

    Great fun, thanks for the continued development.

    I would like to post some more suggestions:
    • A (config-set) cone of attack for each cannon type. Random spread inside the cone. This adds realism but could be switched off. Look at CraftBook/FalseBook Arrow Barrage IC for examples.
    • A console-set horizontal aim capability (probably 0 is directly forward and -90 to 90 deg. direction, or smaller angles), angle+spread angle cannot exceed 90.
    • Easier typing of singular setting values (if, for example, I only need to change fuse delay, I could type /cb f 10 instead of all settings together)
    • Configurable animal cannons/grenades (including global disable via mod config), please retain these weapon types, just with some control over them. Perhaps this concept could be expanded to fire any mob using set block IDs. Only imagine - ship battles with zombie boarding parties.
     
  6. if you made it so you could configure the amount of tnt the cannon used i would love this plugin
     
  7. Offline

    arkcane

    ok having a problem disabling the grenades i just wanted to disable anything that explodes had some players that didn't know of the new add on and wrong clicked a golden apple thankfully i back up once a day
    i put it in the parser and everything looked fine to me but now my cannons wont fire they give me the message but when i trigger them still spit out normal blocks. any help will be greatly appreciated
    Code:
    # This is the default configuration for Armageddon
    
    # IF THE VERSION BELOW IS NOT THE VERSION IN YOUR config.yml CHECK FOR
    # NEW PARAMETERS AND ADD THEM TO YOUR config.yml. THEN, AND ONLY THEN,
    # CHANGE THE VERSION IN YOUR config.yml TO THE ONE BELOW.
    settings:
        # version of the last update of the config file
        version: 1.3
    
        # the default angle to use [degrees]
        angle: 35
    
        # the default velocity of a cannon [m/s]
        velocity: 2
    
        # the default fuse length [ticks] (not yet implemented)
        fuse: 80
    
        # the time in seconds that certain actions should last (currently applies to
        # snare, stun, and water_balloon)
        stun-time: 10
    
        # The grenades - configure any material to act like a grenade
        #
        # The format is (mandatory parameters marked with a *):
        #    <material>*:
        #       action*:  one of snare, stun, explosive, tnt, nuclear, molotov, water_balloon,
        #                 or spider_web (see below)
        #       yield:    the extent of the grenade's effect (see below for defaults)
        #       cluster:  when set to a value > 1, this grenade will spawn as many grenades
        #                 of the same type at the impact location (default 1)
        #       uses:     how many times can the material be used before it's used up (see
        #                 below for defaults)
        #       player:   can be used by a player (default true)
        #       cannon:   can be used in a cannon (default true)
        #       cannon-factor: multiplication factor for the yield when shot from a cannon
        #                      (default 2)
        #
        # Actions and their default parameters listed in parenthesis (yield, uses):
        #    snare:     slows down a hit entity as if they were stuck in soul sand and
        #               disables teleporting for players (2, 1)
        #    stun:      completely disables a player or entity for an amount of time (2, 1)
        #    explosive: creates a TNT-sized explosion (4, 1)
        #    tnt:       your regular TNT; differes from explosive in that it has a fuse (4, 1)
        #    nuclear:   creates an explosion twice the size of TNT, fills the crater with
        #               lava, and sets nearby vegetation and crafted blocks on fire (8, 1)
        #    molotov:   is basically a fireball (1, 10)
        #    water_balloon: douses any hit entities with water (3, 10)
        #    spider_web:    entangles any hit entity with a spiderweb (4, 10)
        #
        # Players have to have the armageddon.grenades.<action> permission as well to use any
        # of these (e.g. 'armageddon.grenades.stun' or 'armageddon.grenades.*')
        grenades:
            soul sand:
                action: snare
    
            clay ball:
                action: stun
    
            slime ball:
                action:  explosive
                cluster: 4 # this determines the number of spawned bombs!
                player: false
                cannon: false
    
            tnt:
                action: tnt
                player: false
                cannon: false
    
            golden apple:
                action:     nuclear
                yield:         8 # that's big!!! make backups and stand back! you have been warned!
                player:        false
                cannon:        false # enable at your own peril!
                cannon-factor: 2 # probably want to be conservative with this!
    
            lava bucket:
                action: molotov
                player: false
                cannon: false
    
            water bucket:
                action: water_balloon
    
            string:
                action: spider_web
    
        # The guns - the material held next to the gun item determines the type of gun.
        #
        # The format is (mandatory parameters marked with a *):
        #     <type>*:       one of flame_thrower, crossbow, revolver, shotgun, gatlin (see below)
        #         material*: the material that turns the gun-item defined below into a gun; it is checked from
        #                    right to left and you have to "reload" (switch item held in hand) to switch guns
        #         damage:    how much damage this gun's bullets cause
        #
        # where type is one of the following (default damage in hearts listed in parenthesis):
        #     flame_thrower: spits fire (not yet implemented; damage not applicable)
        #     crossbow:      shoots arrows, but faster than a bow (2)
        #     revolver:      your basic six-shooter, need to reload after six shots (3)
        #     shotgun:       shoots a spray of pellets, need to reload after each shot (1)
        #     sniper:        semi-automatic, long range rifle (3)
        #     gatlin:        will rapidly shoot bullets until a second left-click or "reload" (3)
        #
        # Players have to have the armageddon.guns.<action> permission to use any of these (e.g. 'armageddon.guns.crossbow'
        # or 'armageddon.grenades.*')
        gun-item: bow   # this cannot be configured as a grenade above!
        guns:
            flame_thrower:
                material: flint_and_steel
    
            crossbow:
                material: arrow
                damage:   2 # this is the default damage of an arrow
    
            revolver:
                material: snow_ball
    
            shotgun:
                material: seeds
                damage:   0.5 # this is per bullet!
    
            sniper:
                material: apple
    
            gatlin:
                material: glowstone_dust
     
  8. Offline

    Altobot

    Sorry for Asking, but..
    ...how to Use guns?
    ...how to use Greanades?
    ...how to use any other types of Cannon projectiles?

    ...HOW TO FIND THE HELP SECTION FOR THAT?????
     
  9. Offline

    TheTennessee

    Guns: Hold and left click with the ammo type, then pull out the bow and left click with that.

    Grenades: Hold aim and left click, you throw the grenade.

    Cannon: You left click (I think) with a torch (or is it redstone?) to make it into a cannon, then load it with grenades.
     
  10. Offline

    Skyve

    Isn't it all written in the original post? Look in the feature list for guidance and config for possible weapon types/ammo.
     
  11. Offline

    Altobot

    Thanks for all!
     
  12. Offline

    sunkid

    Your config looks fine to me and your cannons should work with clay balls and soul sand. If you have anything else in the dispenser, it will be dispensed like from a normal dispenser.

    Sorry for the lag in replying here, I was on vacation last week and am only slowly catching up!

    Not sure what to do about the snowballs or slime balls. I will have to do some more testing as I have only seen the glitches when there is a lot of them and typically they go away after a client or server restart.

    As for the errors when you upgraded, they look to me like you had two BaseBukkitPlugin jars in your plugin folder.

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

    andrewkm

    Ok 2.3 works now, maybe that was the issue :p Server loads up fine now with 2.3
    When i was on 2.2 i just got this error btw (Not sure what it was and if itll occur with 2.3, did it have to do with the latest cb rb and the 2.3 changes?)
    -
    Anyways here it is (This is on 2.2... i just loaded up 2.3 so im not sure if the same thing happens, it was completely random, not sure what caused it, will let you know if it happens again on 2.3)
    Code:
    2011-08-03 13:19:42 [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:92)
     at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLastTwoTargetBlocks(CraftLivingEntity.java:123)
     at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:100)
     at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:314)
     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
     at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:210)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
     at net.minecraft.server.Packet15Place.a(SourceFile:57)
     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
     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-08-03 13:19:43 [INFO] /178.63.17.22:36249 lost connection
    2011-08-03 13:19:43 [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:92)
     at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLastTwoTargetBlocks(CraftLivingEntity.java:123)
     at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:100)
     at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:314)
     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
     at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:210)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
     at net.minecraft.server.Packet15Place.a(SourceFile:57)
     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
     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-08-03 13:19:44 [INFO] [G] [Resident] semtex123456: andrew
    2011-08-03 13:19:46 [INFO] [Permissions] All worlds reloaded.
    2011-08-03 13:19:50 [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:92)
     at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLastTwoTargetBlocks(CraftLivingEntity.java:123)
     at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:100)
     at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:314)
     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
     at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:210)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
     at net.minecraft.server.Packet15Place.a(SourceFile:57)
     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
     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-08-03 13:19:50 [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:92)
     at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLastTwoTargetBlocks(CraftLivingEntity.java:123)
     at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:100)
     at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:314)
     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
     at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:210)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
     at net.minecraft.server.Packet15Place.a(SourceFile:57)
     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
     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-08-03 13:19:52 [INFO] NC: Moving violation: semtex123456 from worldeco (-159.6, 72.2, 2193.5) to (-159.0, 72.0, 2193.4) distance (0.6, -0.2, 0.1)
    2011-08-03 13:19:57 [WARNING] NC: Moving violation: semtex123456 from worldeco (-155.2, 71.2, 2193.8) to (-154.4, 71.3, 2193.8) distance (0.7, 0.0, 0.0)
    2011-08-03 13:19:59 [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:92)
     at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLastTwoTargetBlocks(CraftLivingEntity.java:123)
     at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:100)
     at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:314)
     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
     at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:210)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
     at net.minecraft.server.Packet15Place.a(SourceFile:57)
     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
     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-08-03 13:19:59 [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:92)
     at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLastTwoTargetBlocks(CraftLivingEntity.java:123)
     at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:100)
     at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:314)
     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
     at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:210)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
     at net.minecraft.server.Packet15Place.a(SourceFile:57)
     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
     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-08-03 13:19:59 [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:92)
     at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLastTwoTargetBlocks(CraftLivingEntity.java:123)
     at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:100)
     at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:314)
     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
     at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:210)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
     at net.minecraft.server.Packet15Place.a(SourceFile:57)
     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
     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-08-03 13:19:59 [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:92)
     at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLastTwoTargetBlocks(CraftLivingEntity.java:123)
     at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:100)
     at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:314)
     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
     at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:210)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
     at net.minecraft.server.Packet15Place.a(SourceFile:57)
     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
     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-08-03 13:20:00 [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:92)
     at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLastTwoTargetBlocks(CraftLivingEntity.java:123)
     at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:100)
     at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:314)
     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
     at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:210)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
     at net.minecraft.server.Packet15Place.a(SourceFile:57)
     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
     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-08-03 13:20:00 [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:92)
     at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLastTwoTargetBlocks(CraftLivingEntity.java:123)
     at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:100)
     at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:314)
     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
     at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:210)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
     at net.minecraft.server.Packet15Place.a(SourceFile:57)
     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
     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-08-03 13:20:00 [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:92)
     at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLastTwoTargetBlocks(CraftLivingEntity.java:123)
     at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlayerListener.onPlayerInteract(ArmageddonPlayerListener.java:100)
     at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:314)
     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
     at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:210)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
     at net.minecraft.server.Packet15Place.a(SourceFile:57)
     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
     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

    Altobot

    Hey guy,

    Well, I got a battle server with your mod because it is a really great plugin.
    BUT!
    there are a few heavy bugs with movecraft. I disabled turning and I got the latest version of movecraft. if I fly to far, all Cannons become dispencers again and all settings are lost!!!

    Is it because of moving more than one block per click?
     
  15. Offline

    Darksayajin

    how i craft guns ?
     
  16. Offline

    funfight22

    ^^^^^^^^
    :(, just :(
     
  17. Offline

    sunkid

    Support for straight moves should be there but may need more testing. I will have a look at it.

    Please read the documentation in the first post. Essentially, you need to place "ammunition" next to your "gun item" to make a gun. Ammunition and gun item are defined in the config.yml file. The default gun item is a bow, place arrows next to it and you have a cross-bow when you left-click with it.

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

    Inquisitor35

    How do u make guns and grenades? it says it includes them, i tired they thing you said in the post before this, and nothing happened
     
  19. Offline

    prestonchiew

    where do i get the gun?
     
  20. Offline

    sunkid

  21. Offline

    colin8696909

    love the new video. do you think it is possible for for a smoke bomb. iv been looking into this for a while now. i can link you some decompiled code i'v been looking at for smoke. it's from the smoke jump mod. (but to make it effective there needs to be more smoke aswell as have it linked to an item which you seem to be good at doing.)

    http://www.megaupload.com/?d=0KNO8XDE
     
  22. Offline

    fluffyflamingo

    so you HAVE to have movecraft installed for this plugin to work?
     
  23. Offline

    sunkid

    Absolutely not!
     
  24. Offline

    NazzyDragon

    /cb conflicts with creaturebox. Please fix.
     
  25. Offline

    Altobot

    Hey guy, does it already support MoveCraft turning?
     
  26. Offline

    andrewkm

    @sunkid
    Im on CB 1046+ and Armagaddon 2.3
    Snare grenades dont work/do anything
    Just spam my console with
    Code:
    2011-08-14 09:00:02 [INFO] [Armageddon 2.3] CraftPlayer{name=***} is snared
    2011-08-14 09:00:02 [INFO] [Armageddon 2.3] CraftPlayer{name=***} is snared
    2011-08-14 09:00:02 [INFO] [Armageddon 2.3] CraftPlayer{name=***} is snared
    2011-08-14 09:00:02 [INFO] [Armageddon 2.3] CraftPlayer{name=***} is snared
    2011-08-14 09:00:02 [INFO] [Armageddon 2.3] CraftPlayer{name=***} is snared
     
  27. Offline

    tony687

    nice, just got it. I tested it, and i've found a few bugs:
    1. when you shoot with the guns, it doesn't always hit, like the crossbow sometimes rebounds off an animal like it has an invisible shield.

    Also, with the snowball projectile, it sometimes doesn't go straight to the crosshairs, it veers off course.

    And, if i want to disable the plugin for a specific world, does this perms file work? (using 3.1.6)
    Code:
        Admin:
            default: false
            info:
                prefix: '&4'
                suffix: '&4'
                build: true
            inheritance:
            permissions:
                - '*'
                - '-armageddon.*'
     
  28. Offline

    TheTennessee

    Okay, well... 1060, and the shotgun spread does 0 damage. It could be another plugin interfering, but it was working in 1000. I just shot a zombie in the face about 50 time and couldn't kill it. I figured it might have only been doing 0.5 hearts total, but no, it is just not doing anything.
     
  29. Offline

    h8no1

    i hate this! can we turn it off?
     
  30. Offline

    Rossy

    Hello Developer! This is a great plugin, but there is one minor issue I MUST address. If you use a string, it spawns a ton of spider webs, but they don't disappear. Therefore, You can break all of those and get another 80 string. So for 1 string, you get 80 extra string. And this is horrible for economy and makes it easy to grief. You should make it so the webs go away after 5 or so seconds. I hope this will be fixed in later builds :)
     
  31. Offline

    GoTheRedSox

    None of the cannons or guns are working :( Please help!
     
Thread Status:
Not open for further replies.

Share This Page