[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

    Vilkacis

    The guns seem to have stopped doing damage. The arrows still do normal damage, but even if you set damage, the guns appear to just shoot normal snowballs.
     
  3. Offline

    doomsage165

    Pretty cool but what if some noob walks in and finds a golden apple and bow?:D
     
  4. Offline

    TheTennessee

    Here: [use the creator's updated version now]

    I was tired of waiting on an update, so I just went ahead and did it myself. I'm using this on 1060, and it works, but I don't really use cannons much and I don't use MoveCraft at all.

    Guns do damage, and there's no more sheep/pig/cow grenades for the love of god!

    So there it is, I won't be taking over this plugin or anything, or supporting it or god knows what. You'll likely have to create a new config, it made me do it. Otherwise, should be fine. If not, you'll just have to wait for the plugin creator to finally update.

    Oh, and a note for the plugin creator, EntityDamageByProjectileEvent is depreciated, which is why your plugin broke in 1060. I suggest instead checking if the damage cause is a projectile (to tell if you need to do any further checks - e.getCause().equals(DamageCause.Projectile)) then cast the event to EntityDamageByEntityEvent, and then check to make sure e.getDamger() instanceof Projectile before casting it, and that's ALL you had to change.
     
    Skyve likes this.
  5. Offline

    andrewkm

    @sunkid
    CB 1060 + Armageddon 2.3
    Keep getting these errors:
    Code:
    2011-08-22 00:27:32 [SEVERE] Could not pass event BLOCK_DISPENSE to Armageddon
    java.lang.NullPointerException
     at com.iminurnetz.bukkit.plugin.armageddon.ArmageddonPlugin.getCannon(ArmageddonPlugin.java:354)
     at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonBlockListener.onBlockDispense(ArmageddonBlockListener.java:72)
     at org.bukkit.plugin.java.JavaPluginLoader$41.execute(JavaPluginLoader.java:526)
     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
     at net.minecraft.server.BlockDispenser.dispense(BlockDispenser.java:124)
     at net.minecraft.server.BlockDispenser.a(BlockDispenser.java:187)
     at net.minecraft.server.World.a(World.java:1997)
     at net.minecraft.server.World.doTick(World.java:1736)
     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:443)
     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  6. Offline

    Firepun

    This doesnt work in pvp... -.-
     
  7. I did all like in the installation instructions but nothing happens if i do something and this is :

    14:41:04 [SCHWERWIEGEND] Could not pass event PLAYER_INTERACT to Armageddon
    java.lang.NullPointerException
    at com.iminurnetz.bukkit.plugin.armageddon.ArmageddonPlugin.getCann
    mageddonPlugin.java:354)
    at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlay
    tener.onPlayerInteract(ArmageddonPlayerListener.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoa
    ava:307)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListene
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginMana
    ava:338)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInterac
    t(CraftEventFactory.java:168)
    at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.j
    3)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:45
    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:85
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler
    :436)
    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:36
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    14:41:04 [SCHWERWIEGEND] Could not pass event PLAYER_INTERACT to Armageddon
    java.lang.NullPointerException
    at com.iminurnetz.bukkit.plugin.armageddon.ArmageddonPlugin.getCann
    mageddonPlugin.java:354)
    at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonPlay
    tener.onPlayerInteract(ArmageddonPlayerListener.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoa
    ava:307)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListene
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginMana
    ava:338)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInterac
    t(CraftEventFactory.java:168)
    at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.j
    3)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:45
    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:85
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler
    :436)
    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:36
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  8. Offline

    sunkid

    Please do not distribute my software without my authorization and remove the link you provided. I appreciate your frustration, but the proper way to go about this would be to notify me via PM or message on github. Alternatively, you could have forked my repository and submitted a pull request with the fix.

    FWIW, I deprecated EntityDamageByProjectileEvent myself a few releases ago and while it was still there, it was apparently no longer fired in the latest RB.

    Update available in the top post. No need to re-install BaseBukkitPlugin.jar as it has not changed.

    @andrewkm & @Ketrian : Can you try removing your cannon.ser file from plugins/Armageddon . It looks like it has become corrupted.

    @Firepun : please provide more detail on your installation so that I or others here may be able to assist you. Pertinent information would include your configuration, your permissions, server version, and the error messages you see, if any.

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

    TheTennessee

    Perhaps you should remove the liscense from your plugin.yml then. According to it:
    I am free to modify and redistribute. So long as you have fixed your version, I'll take it down, but just know you gave prior written authorization in your plugin.yml file.
     
  10. Offline

    sunkid

    Please read the GNU GPL license carefully! It does allow for redistribution of modified software under certain conditions only, which include, amongst others, the requirement to include a prominent notice that you have modified it together with the modification date. The license also requires you to provide the source code for your modified distribution.

    As I said above, next time just send me a direct note or a pull request. That way, we don't have to duplicate our efforts.
     
  11. Offline

    TheTennessee

    It's been a long time since I read the GNU, like... years. So excuse me for that. If you want, I can release the modified source code, which sounds like the proper way to handle that. And as I said in my post, you weren't responding to my post here. I was getting aggrivated, and honestly, it was less trouble for me to just fix it than it was for me to keep pestering you. If you recall, this is like the third time your plugin broke on me.

    As for the rest, I could still do that and release it again, I just want you to realize that you need to be off your high horse about this. I did the modification, and probably saved your plugin on a few servers considering that you didn't get around to fixing it until just now.
     
  12. Offline

    sunkid

    @TheTennessee :
    If you consider it sitting on a "high horse" when being politely asked to not break a plugin's copyright, then I cannot help you. You should realize though that you are not helping me by doing so. You also did not help yourself, because you could have gotten the same fix done for you promptly for the cost of a direct email.

    As I said above, I can understand your frustration, I just don't agree with the way you went about it. Let's all get back to playing, shall we?
     
  13. Offline

    TheTennessee

    I just think you could have asked a bit more nicely. Then again, I wasn't exactly very nice when I first posted either I realize. I am glad you finally removed those grenades by the way, but it shouldn't take a personal e-mail to get it done, or for that matter, someone showing your client base how easily it was done. These were very old requests.

    Anyhow, if I broke your copyright, then asking me to take it down wasn't the solution, asking me to follow the agreement was, since I had the right to distribute, I just didn't remember all of the stuff in the GNU that included re-uploading the source code.

    Again though, I do apologize for my original post, my frustration must have really shined through in that one, and in response to that I can understand your defensive stance. I didn't make it easy.
     
  14. Offline

    sunkid

    I only added an option to disable the joke grenades, they are still there. I don't know why they bother you so much. That said, I was referring to potential problems with the plugin, when I pointed out that there are better ways to communicate those if I don't respond here immediately. You can bug me about feature requests all you want, but I do reserve the right to implement them when and if I see fit.

    I am not sure what the ease of implementation has to do with anything...
     
  15. Offline

    TheTennessee

    They bothered me because for one, I couldn't turn them off like very other grenade... Two, if you haven't noticed, other plugins have uses for the left click as well. The fact that you made three items unusable by OPs or whoever had access to them was a pretty big pain in the rear.

    And since you think, hey, I'm not going to listen to anyone's frequent requests and do anything about it, I wonder why you found someone else making changes to your code? Just mull that over. They weren't feature requests, they were usability requests. Face it or not, but your "features" made certain things unusable for others. In my case, if you haven't noticed, I also make plugins, and your pig grenade was interfering with my ability to even TEST AdvancedMobs WinterWolf and Hellhound taming because you already bound your pig grenade to that action.

    And the ease of implementation has everything to do with it. If it took me ten seconds to disable them, it should have taken the plugin creator no time at all, and been able to make people happy. Instead you laughed and shrugged it off and said deal with it. You oculdn't just GET that it was causing people trouble, several of them in fact who posted here requesting that they be removed. You -wouldn't- remove them though until someone did it for you first just to show it was easy as pie, and attacked your pride.

    If you haven't noticed by now, that earlier frustration is coming back in full. I'm -also- a plugin developer, and when someone asks me, "hey, your wolf renaming thing is interfering with another plugin, can you disable it or something?" next day, he had an option in his config file because it took me five minutes total, and it made him happy. I had no use for it, but in order to help him, I just went ahead and did it. For you, I guess it takes ten days to even respond, and someone doing it for you, and then you get angry because said person forgot to upload the source, despite telling you the exact changes he made.
     
  16. Offline

    sunkid

    Can you point me to a plugin that makes use of left clicking air with wool, a milk bucket, or bacon. I was indeed not aware of them and no one posted that as a reason for wanting the feature configurable.

    You are making several baseless assumptions in this part of your rant. I knew how to very easily make the joke grenades configurable the day I put them in, you didn't need to show me that. I didn't laugh at or shrug off requests to do so, I merely never took the time because I did not see the need to. And if you seriously think that I have any amount of pride attached to those three little easter eggs, you need to take a deep breath, go outside for a bit, or do whatever you need to do to regain your sanity.

    You seem to have a telepathic ability of ascertaining my emotional state. Alas, it is badly in need of fixing, because you got it wrong again. I was not angry with you in the least, I was merely annoyed at someone breaking my copyright.

    As for the "it takes ten days to even respond", I should have probably made it clear that that is indeed not the way I want to support this plugin. Alas, I have a very busy life and lately work has very much caught up with me cutting down seriously into the time I have to spend on minecraft :(. After my last reply to you, I added some additional ways of getting a hold of me when I don't respond here immediately. I hope those will help to prevent such a long lag in the future.
     
  17. Offline

    TheTennessee

    My signature, AdvancedMobs. Closest example I can find.


    You may have found it a nice hoot to poke fun at me when I posted a few pages ago, but I was none too amused by:


    And for that, I think that maybe you could have been a bit more forgiving for someone helping out. If you scroll back through this thread, you'll noticed I've helped users of your plugin many times to figure things out. I've been trying to help out. So instead of you being thankful when someone else made a fix to your code while you evidently didn't have time to, you instead got irritated.

    So in conclusion, if you don't have the time, and someone else does, how about not being so hard to deal with? It's not like you had the time, by your own admission. So... what are you getting so bent out of shape over it? I missed a couple steps, big deal. I am sorry, but copyrights really and truly, don't mean squat when someone is trying to do a favor. I could have kept those code changes to myself, but I figured I'd point you in the right direction and give your users something to use in the meantime so their servers wouldn't be without a plugin for a while, or at least a section of a plugin.
     
  18. Offline

    sunkid

    Strange. Your plugin does not even register PLAYER_INTERACT. What sort of interference do you find with my plugin?

    I was not poking fun at you at all. Sorry that you had that impression.

    I think it is time that we take this offline as you are certainly not doing yourself any favors by acting like a little whiner here. I sincerely appreciate your contributions to this community and I thank you for helping others out. You need to realize though that that does not give you the right to break copyrights or demand implementations or removal of features. I did not make a big deal out of either, I simply asked you to remove the link and I even said please.

    Again, by only posting your binary code here, you are NOT doing me a favor, you are just making life potentially harder for me by having to support yet another version of the plugin. In the end, you DID keep those code changes to yourself because you didn't provide a patch or proper source code. There is a reason that the license requires this!

    Seriously, you are the only one all bent out of shape over this and it is time to let it go, TheTennessee! Again, I understand your frustration, I will try to respond faster in the future, I have provided alternative ways of reaching me in case of dire emergencies, and I hope we can now finally move on! What say you?
     
  19. Offline

    TheTennessee

    It uses Entity_Damage actually, when you hit a wolf with a porkchop, it feeds the porkchop to the wolf. Problem is, if I didn't hit the wolf exactly, I was tossing pigs around all over the place.

    If you want to drop it, that's fine. It's called an argument, where both sides feel wronged. I honestly don't hold anything against you, I can't because from your point of view I am the one that's wrong, and that's okay. If you may have noticed though, there was absolutely no argument over taking it down or not. It was taken down the moment you asked.

    All this was, was us having a difference of opinion. I had my own aggravations with you because primarily of how long I've been asking for those grenades to be removed or give me the option to. It's not like you didn't read the requests. And maybe I didn't do -you- a favor, I did your users a favor. If they were anything like me, they were probably a little frustrated when none of their attacks did any damage. It just so happens that Armageddon is a primary ability to one of the classes on my server, which during the downtime of your plugin, made the entire class unable to go out hunting because Armageddon was their primary source of damage.
     
  20. Offline

    sunkid

    and this is bad because... ??? ;)

    You may not realize this, but I am old enough to be your father. This makes it a little strange for me to see you try and lecture me about the nature of arguments.
     
  21. Offline

    TheTennessee

    I think you make some assumptions there buddy. Also, it's bad because I kept losing porkchops trying to calm a wolf down while it was owning my face. Worked much better once I disabled the grenade.

    As for your age, if that's a veiled insult at maturity level, I don't quite appreciate it, but I do program for a living, or at least I did before certain people in certain seats of power made everything go to hell.
     
  22. Offline

    sunkid

    I am not your buddy, buddy! ;)

    Hmm... you knew about this feature before you coded your plugin, right? At least that's what the dates of your posts lead me to believe.

    Be that as it may, if you had posted this in your very first request to have an option to turn off the feature, I would have definitely known that it does cause real frustrations.

    I am not trying to insult your maturity! Unfortunately, you're doing a decent job at not showing any though. Read again what I wrote, it was about you seemingly lecturing me given the apparent difference in our age (which I base on what you posted as your age in your profile; of course I am assuming that you didn't have a reason to post an incorrect age for yourself).

    As for your apparent argument from authority, I also program for a living and probably started doing so before you were able to read. These days, I mostly supervise programmers for a living, for what ever that is worth ;).
     
  23. Offline

    TheTennessee

    Sounds like you want to compare. As for my age, didn't know it even showed up. As for yours, you don't have anything listed. Also, age doesn't mean anything, my father who taught me originally, when I was about 13 by the way, is still a little stuck in his ways.

    And yes, you kind of are. I try very hard not to try to insult someone else. I figure in a heated argument, you can do without that. Evidently you don't believe the same. And I am lecturing just a bit. Sorry, but I feel you are wrong, and your age has very little impact on whether I still feel that way or not.

    I got into plugin development because I missed being able to program. I'm stuck right now doing tech support at Microsoft. Not exactly my dream job, though I do have the qualifications to be doing even what you are. I have a Bachelor's Degree in Computer Science, and I can program C++, Clarion, and Java now that I've actually tried to. I also have a Master's Degree in Production, which means I've been in charge of programmers before as an Internal Producer.

    I don't feel the need to volunteer that information, but that doesn't mean I'm not going to either for the sake of trying to be polite. So far though, it's devolved into, who has more credentials to be correct, and at this, I think I'm just going to end it. I have no interest in doing a pissing match over forums. My interest was in the plugin itself.
     
  24. Offline

    sunkid

  25. Offline

    Harley16

    DUDE THIS PLUGIN IS THE BEST :D
     
  26. Offline

    andrewkm

    @sunkid
    Any ideas why i am getting these lately (on 2.4)
    Code:
    2011-08-28 22:07:25 [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:573)
     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:89)
     at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:478)
     at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:453)
     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-28 22:07:25 [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:573)
     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:89)
     at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:478)
     at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:453)
     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-28 22:07:28 [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:573)
     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:89)
     at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:478)
     at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:453)
     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-28 22:07:30 [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:573)
     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:89)
     at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:478)
     at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:453)
     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  27. Offline

    sunkid

    That's the same error that CreativeStick runs into once in a while as well. It's thrown deep inside of Bukkit and all I could do is trap it and report it less vociferously. It shouldn't break anything though...
     
  28. Offline

    Soryo

    Code:
    00:12:09 [SEVERE] Could not pass event ENTITY_DAMAGE to Armageddon
    java.lang.NoSuchFieldError: PROJECTILE
            at com.iminurnetz.bukkit.plugin.armageddon.listeners.ArmageddonEntityLis
    tener.onEntityDamage(ArmageddonEntityListener.java:60)
            at org.bukkit.plugin.java.JavaPluginLoader$58.execute(JavaPluginLoader.j
    ava:649)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.EntityHuman.d(EntityHuman.java:550)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:858)
            at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
            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)
    I constantly get this spammed when I updated to the 1060 version of Armageddon. Craftbukkit is also 1060 . If I downgrade to the version I was using before... I think it was 1000 it works fine.

    Also... I've been trying to turn off grenades for the longest time, but I can't seem to figure it out... I didn't want to bother anyone on the forums, but I just can't seem to find a way to do it. Nobody, not even admins have the grenade permissions node... yet people are still having pillow fights with sheep... Some intentional.. lol
    One of my friends play on a laptop.. she *tried* to eat a golden apple, but accidently *left* clicked instead ... oh the horror...!
     
  29. Offline

    sunkid

    This looks like you are running a craftbukkit version < 1060. Armageddon 2.4 requires 1060 or higher.

    Well, the sheep were not configurable before 2.4, but they are now (check the new config file). However, the golden apples should definitely heed the permission configuration. Are you certain, your friend wasn't op? The other thing you can try is to add 'player: false' to each grenade's configuration node.
     
  30. Offline

    Soryo

    I'm definitely running 1060 Craftbukkit and Armageddon. I had JUST done the upgrade. I did notice though when I was running around with the newer version that I wasn't throwing sheep. But any time I got hit or hit something else that error popped up constantly.

    Oddly enough, I switched it back to the old version of Armageddon only and the errors went away and the sheep were being thrown again. I switched it back to the new one again, and the sheep were being thrown and I was getting errors... I don't think I messed with anything in between....

    I'll try playing with the config/permissions/op lists again. I actually didn't think the OP would affect the mod if I had permissions installed.
    Thanks!
     
  31. Offline

    sunkid

    Can you pastie your entire log file please so I can have a look?
     
Thread Status:
Not open for further replies.

Share This Page