Hallo, ich bekomme immer einen Error wenn jemand sich mit /kill <player> tötet, das hat einen Zusammenhang mit diesem Code.
Dann hier noch der Error in der Konsole:
@EventHandler
public void event(PlayerDeathEvent event)
{
Player player = event.getEntity().getPlayer();
Player entity = event.getEntity();
Player killer = event.getEntity().getKiller();
killer.sendMessage(ChatColor.GOLD + "§aDu hast §c" + player.getName() + " §beliminiert");
entity.sendMessage(ChatColor.RED + "§aDu wurdest von §c" + event.getEntity().getKiller().getName() + " §beliminiert!");
}
public void event(PlayerDeathEvent event)
{
Player player = event.getEntity().getPlayer();
Player entity = event.getEntity();
Player killer = event.getEntity().getKiller();
killer.sendMessage(ChatColor.GOLD + "§aDu hast §c" + player.getName() + " §beliminiert");
entity.sendMessage(ChatColor.RED + "§aDu wurdest von §c" + event.getEntity().getKiller().getName() + " §beliminiert!");
}
Dann hier noch der Error in der Konsole:
2013-04-22 15:26:14 [SEVERE] Could not pass event PlayerDeathEvent to SkyLineSystem v2.2
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.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at org.bukkit.craftbukkit.v1_5_R2.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java
39)
at net.minecraft.server.v1_5_R2.EntityPlayer.die(EntityPlayer.java:282)
at net.minecraft.server.v1_5_R2.EntityLiving.damageEntity(EntityLiving.java:750)
at net.minecraft.server.v1_5_R2.EntityHuman.damageEntity(EntityHuman.java:684)
at net.minecraft.server.v1_5_R2.EntityPlayer.damageEntity(EntityPlayer.java
47)
at org.bukkit.craftbukkit.v1_5_R2.entity.CraftLivingEntity.damage(CraftLivingEntity.java:195)
at org.bukkit.craftbukkit.v1_5_R2.entity.CraftLivingEntity.damage(CraftLivingEntity.java:180)
at com.earth2me.essentials.commands.Commandkill.run(Commandkill.java:41)
at com.earth2me.essentials.commands.EssentialsCommand.run(EssentialsCommand.java:117)
at com.earth2me.essentials.Essentials.onCommandEssentials(Essentials.java:427)
at com.earth2me.essentials.Essentials.onCommand(Essentials.java
20)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchCommand(CraftServer.java:523)
at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchServerCommand(CraftServer.java:512)
at net.minecraft.server.v1_5_R2.DedicatedServer.am(DedicatedServer.java:261)
at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:226)
at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:476)
at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:409)
at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573)
Caused by: java.lang.NullPointerException
at me.SkyLineCraft.sls.SkyLineSystem.event(SkyLineSystem.java:116)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
... 23 more
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.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at org.bukkit.craftbukkit.v1_5_R2.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java
at net.minecraft.server.v1_5_R2.EntityPlayer.die(EntityPlayer.java:282)
at net.minecraft.server.v1_5_R2.EntityLiving.damageEntity(EntityLiving.java:750)
at net.minecraft.server.v1_5_R2.EntityHuman.damageEntity(EntityHuman.java:684)
at net.minecraft.server.v1_5_R2.EntityPlayer.damageEntity(EntityPlayer.java
at org.bukkit.craftbukkit.v1_5_R2.entity.CraftLivingEntity.damage(CraftLivingEntity.java:195)
at org.bukkit.craftbukkit.v1_5_R2.entity.CraftLivingEntity.damage(CraftLivingEntity.java:180)
at com.earth2me.essentials.commands.Commandkill.run(Commandkill.java:41)
at com.earth2me.essentials.commands.EssentialsCommand.run(EssentialsCommand.java:117)
at com.earth2me.essentials.Essentials.onCommandEssentials(Essentials.java:427)
at com.earth2me.essentials.Essentials.onCommand(Essentials.java
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchCommand(CraftServer.java:523)
at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchServerCommand(CraftServer.java:512)
at net.minecraft.server.v1_5_R2.DedicatedServer.am(DedicatedServer.java:261)
at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:226)
at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:476)
at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:409)
at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573)
Caused by: java.lang.NullPointerException
at me.SkyLineCraft.sls.SkyLineSystem.event(SkyLineSystem.java:116)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
... 23 more