TfT-02 / Duel

Bukkit plugin which allows players to duel each other in a intuitive way - without using any commands.
5 stars 8 forks source link

java.lang.NoSuchMethodError .getDamage()D #24

Closed MaRsOnIx closed 10 years ago

MaRsOnIx commented 10 years ago

Please Fix..

        at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:1118)
        at net.minecraft.server.v1_5_R3.Packet7UseEntity.handle(SourceFile:36)
        at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:191)
        at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109)
        at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35)
        at org.spigotmc.MultiplexingServerConnection.b(MultiplexingServerConnection.java:72)
        at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:583)
        at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:227)
        at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472)
        at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404)
        at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
Caused by: java.lang.NoSuchMethodError: org.bukkit.event.entity.EntityDamageByEntityEvent.getDamage()D
        at com.me.tft_02.duel.listeners.EntityListener.onEntityDamageByEntityLowest(EntityListener.java:73)
        at sun.reflect.GeneratedMethodAccessor122.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
        ... 21 more
12:21:19 [SEVERE] Could not pass event EntityDamageByEntityEvent to Duel v0.1.0-dev-b40
org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:26)
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464)
        at org.bukkit.craftbukkit.v1_5_R3.event.CraftEventFactory.callEvent(CraftEventFactory.java:89)
        at org.bukkit.craftbukkit.v1_5_R3.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:377)
        at org.bukkit.craftbukkit.v1_5_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:402)
        at net.minecraft.server.v1_5_R3.EntityLiving.damageEntity(EntityLiving.java:681)
        at net.minecraft.server.v1_5_R3.EntityMonster.damageEntity(EntityMonster.java:39)
        at net.minecraft.server.v1_5_R3.EntityHuman.attack(EntityHuman.java:874)
        at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:1118)
        at net.minecraft.server.v1_5_R3.Packet7UseEntity.handle(SourceFile:36)
        at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:191)
        at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109)
        at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35)
        at org.spigotmc.MultiplexingServerConnection.b(MultiplexingServerConnection.java:72)
        at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:583)
        at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:227)
        at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472)
        at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404)
        at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
Caused by: java.lang.NoSuchMethodError: org.bukkit.event.entity.EntityDamageByEntityEvent.getDamage()D
        at com.me.tft_02.duel.listeners.EntityListener.onEntityDamageByEntity(EntityListener.java:28)
        at sun.reflect.GeneratedMethodAccessor129.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
        ... 21 more
TfT-02 commented 10 years ago

I cannot fix this: Caused by: java.lang.NoSuchMethodError: org.bukkit.event.entity.EntityDamageByEntityEvent.getDamage()D

You're either using an old version of Craftbukkit or are using some fork of CB which hasn't added the method getDamage()D properly.

What version of CB (or whatever fork you're using) are you running?

MaRsOnIx commented 10 years ago

My version : spigot-1.5.2-R1.1-SNAPSHOT

TfT-02 commented 10 years ago

Ah, you need to run at least 1.6 versions.