EntityDamageByEntityEvent help!

Discussion in 'Plugin Development' started by mrgreen33gamer, Dec 23, 2014.

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

    mrgreen33gamer

    Hi there,

    I am having some issues. This is based off of the Anchor kit from HG. Anyway, I am trying to cancel the knockback but still send the damage towered the player. I get a HUGE error and it crashes the server.

    Error code:

    Code:
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:569) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:450) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:537) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEvent(CraftEventFactory.java:107) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_71]
    23.12 16:34:19 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_71]
    23.12 16:34:19 [Server] INFO at sun.reflect.GeneratedMethodAccessor734.invoke(Unknown Source) ~[?:?]
    23.12 16:34:19 [Server] INFO at com.mrgreen33gamer.kits.All_Classes.AnchorHitEvent(All_Classes.java:2146) ~[?:?]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity.damage(CraftLivingEntity.java:203) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityPlayer.damageEntity(EntityPlayer.java:448) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityHuman.damageEntity(EntityHuman.java:758) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityLiving.damageEntity(EntityLiving.java:675) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityHuman.d(EntityHuman.java:817) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityLiving.d(EntityLiving.java:1031) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:569) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:450) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:537) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEvent(CraftEventFactory.java:107) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_71]
    23.12 16:34:19 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_71]
    23.12 16:34:19 [Server] INFO at sun.reflect.GeneratedMethodAccessor734.invoke(Unknown Source) ~[?:?]
    23.12 16:34:19 [Server] INFO at com.mrgreen33gamer.kits.All_Classes.AnchorHitEvent(All_Classes.java:2146) ~[?:?]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity.damage(CraftLivingEntity.java:203) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityPlayer.damageEntity(EntityPlayer.java:448) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityHuman.damageEntity(EntityHuman.java:758) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityLiving.damageEntity(EntityLiving.java:675) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityHuman.d(EntityHuman.java:817) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityLiving.d(EntityLiving.java:1031) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:569) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:450) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:537) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEvent(CraftEventFactory.java:107) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_71]
    23.12 16:34:19 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_71]
    23.12 16:34:19 [Server] INFO at sun.reflect.GeneratedMethodAccessor734.invoke(Unknown Source) ~[?:?]
    23.12 16:34:19 [Server] INFO at com.mrgreen33gamer.kits.All_Classes.AnchorHitEvent(All_Classes.java:2146) ~[?:?]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity.damage(CraftLivingEntity.java:203) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityPlayer.damageEntity(EntityPlayer.java:448) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityHuman.damageEntity(EntityHuman.java:758) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityLiving.damageEntity(EntityLiving.java:675) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityHuman.d(EntityHuman.java:817) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityLiving.d(EntityLiving.java:1031) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:569) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:450) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:537) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEvent(CraftEventFactory.java:107) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_71]
    23.12 16:34:19 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_71]
    23.12 16:34:19 [Server] INFO at sun.reflect.GeneratedMethodAccessor734.invoke(Unknown Source) ~[?:?]
    23.12 16:34:19 [Server] INFO at com.mrgreen33gamer.kits.All_Classes.AnchorHitEvent(All_Classes.java:2146) ~[?:?]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity.damage(CraftLivingEntity.java:203) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityPlayer.damageEntity(EntityPlayer.java:448) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityHuman.damageEntity(EntityHuman.java:758) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityLiving.damageEntity(EntityLiving.java:675) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityHuman.d(EntityHuman.java:817) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityLiving.d(EntityLiving.java:1031) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:569) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:450) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:537) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEvent(CraftEventFactory.java:107) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_71]
    23.12 16:34:19 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_71]
    23.12 16:34:19 [Server] INFO at sun.reflect.GeneratedMethodAccessor734.invoke(Unknown Source) ~[?:?]
    23.12 16:34:19 [Server] INFO at com.mrgreen33gamer.kits.All_Classes.AnchorHitEvent(All_Classes.java:2146) ~[?:?]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity.damage(CraftLivingEntity.java:203) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityPlayer.damageEntity(EntityPlayer.java:448) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityHuman.damageEntity(EntityHuman.java:758) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityLiving.damageEntity(EntityLiving.java:675) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityHuman.d(EntityHuman.java:817) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at net.minecraft.server.v1_7_R4.EntityLiving.d(EntityLiving.java:1031) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:569) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:450) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:537) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEvent(CraftEventFactory.java:107) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) ~[craftbukkit-dev-3116.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
    23.12 16:34:19 [Server] INFO org.bukkit.event.EventException
    23.12 16:34:19 [Server] ERROR Could not pass event EntityDamageByEntityEvent to GFKits v4.0
    
    Here is my code:
    Code:java
    1.  
    2.  
    3. @SuppressWarnings("deprecation")
    4. @EventHandler
    5. public void AnchorHitEvent(EntityDamageByEntityEvent event){
    6. if (!event.isCancelled())
    7. {
    8. if ((event.getEntity() instanceof HumanEntity) && (event.getDamager() instanceof HumanEntity))
    9. {
    10. Player victim = (Player) event.getEntity();
    11. Player damager = (Player) event.getDamager();
    12. if(Main.anchor.contains(victim.getName())){
    13. double damage = event.getDamage();
    14. victim.damage(damage, damager);
    15. event.setCancelled(true);
    16. }
    17. }
    18. }
    19. if ((event.getEntity() instanceof HumanEntity) && (event.getDamager() instanceof Projectile)){
    20. Player player = (Player) event.getEntity();
    21. Projectile projectile = (Projectile)event.getDamager();
    22. if(projectile.getShooter() instanceof HumanEntity){
    23. if(Main.anchor.contains(player.getName())){
    24. Player shooter = (Player) projectile.getShooter();
    25. double damage = event.getDamage();
    26. player.damage(damage, shooter);
    27. event.setCancelled(true);
    28. }
    29. }
    30. }
    31. }
    32.  


    Error:
    Code:
    com.mrgreen33gamer.kits.All_Classes.AnchorHitEvent(All_Classes.java:2146) ~[?:?]
    applies to this code:
    Code:java
    1. victim.damage(damage, damager);


    Any idea how I can fix this :)!

    ~mrgreen33gamer
     
  2. Offline

    teej107

    2146 is a lot of lines for a class. From seeing the class name, you'll have better organization if you separate them. And why are you casting an object to something other than the one you checked?

    Btw you are creating a recursive method.
     
    ChipDev likes this.
  3. Offline

    mrgreen33gamer

    @teej107 OMG it's you! Thanks for the reply. What do you mean by: "casting an object to something other than the one you checked". I think you will help me with this! Yes this call does contain about 3000+ lines.

    @teej107 Do I change the casting of the object to this:
    Code:
                if(event.getEntity() instanceof Player && event.getDamager() instanceof Player){
    ?
     
    Last edited: Dec 23, 2014
  4. Offline

    nverdier

    Did you... copy and paste this?
     
  5. Offline

    mrgreen33gamer

  6. Offline

    nverdier

  7. Offline

    mrgreen33gamer

    @nverdier Taking one object and 'turning' it into another object.
     
  8. Offline

    caderape

    victim.damage(damage, damager);

    It's why your plugin bug. Just do victim/damage(double);
    And you know, you can do e.getentity instanceof Player.
     
  9. Offline

    mrgreen33gamer

    @caderape If I do that, then the person that is damaging the player will not get the kill...
     
  10. Offline

    teej107

    Yes. You were checking to see if the damager and the entity were a HumanEntity but then proceed to cast it to a Player. Yes a Player is a HumanEntity but a HumanEntity is not a Player. If you want to safely cast to a Player, then just check to see if the object is an instance of a Player rather than something else.
    Think of a way to stop the recursion then.
     
  11. Offline

    mythbusterma

  12. Offline

    mrgreen33gamer

    @mythbusterma I understand what is happening, but I don't understand what I am doing wrong.

    @teej107 Here is my updated code, still doesn't work worth a flip xD!!

    Code:java
    1.  
    2. @SuppressWarnings("deprecation")
    3. @EventHandler
    4. public void AnchorHitEvent(EntityDamageByEntityEvent event){
    5. if (!event.isCancelled()){
    6. if(event.getEntity() instanceof Player && event.getDamager() instanceof Player){
    7. Player victim = (Player) event.getEntity();
    8. Player damager = (Player) event.getDamager();
    9. if(Main.anchor.contains(victim.getName())){
    10. double damage = event.getDamage();
    11. victim.damage(damage, damager);
    12. event.setCancelled(true);
    13. }
    14. }
    15. }
    16. if (event.getEntity() instanceof Player && event.getDamager() instanceof Projectile){
    17. Player player = (Player) event.getEntity();
    18. Projectile projectile = (Projectile)event.getDamager();
    19. if(projectile.getShooter() instanceof Player){
    20. if(Main.anchor.contains(player.getName())){
    21. Player shooter = (Player) projectile.getShooter();
    22. double damage = event.getDamage();
    23. player.damage(damage, shooter);
    24. event.setCancelled(true);
    25. }
    26. }
    27. }
    28. }
    29.  
     
  13. Offline

    teej107

    @mrgreen33gamer I'm too lazy to find the changes. What did you change about it?
     
  14. Offline

    SuperOriginal

    @mrgreen33gamer Based on your brackets, the block of code relating to the projectile is only run if the event is cancelled.
     
  15. Offline

    mythbusterma

    @mrgreen33gamer

    You're causing damage in an EntityDamageEvent, how do you not understand why this is a problem?
     
Thread Status:
Not open for further replies.

Share This Page