1. Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

PlayerDeathEvent Fehler

Dieses Thema im Forum "Programmierung" wurde erstellt von fs626, 22. April 2013.


  1. fs626
    Offline

    fs626

    Registriert seit:
    24. Juli 2012
    Beiträge:
    193
    Hallo, ich bekomme immer einen Error wenn jemand sich mit /kill <player> tötet, das hat einen Zusammenhang mit diesem Code.
    @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!");
    }

    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:339)
    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:347)
    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:320)
    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
     
  2. Werbung
    Online

    Werbung

  3. ChunkNorris
    Offline

    ChunkNorris

    Joa, wahrscheinlich weil der Killer null ist, wenn man sich selber tötet.
     
  4. fs626
    Offline

    fs626

    Registriert seit:
    24. Juli 2012
    Beiträge:
    193
    Was muss ich da genau ändern?
     
  5. ChunkNorris
    Offline

    ChunkNorris

    Die Exception sagt dir doch in welcher Zeile der Fehler ist! Vllt. einfach mal auf null prüfen?
     
  6. fs626
    Offline

    fs626

    Registriert seit:
    24. Juli 2012
    Beiträge:
    193
    Ja habe jetzt geblickt. Habs gefixt danke :)