• 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!

Spigot PlayerDeathEvent Entity abfragen

Xenoshi

Kuhfänger
Registriert
22 November 2015
Beiträge
77
Diamanten
300
Minecraft
godlessFloof
Hey meine Freunde,

und zwar suche ich eine Möglichkeit abzufragen wenn man Stirbt, dass dann da steht "Du wurdest von einem Zombie getötet".
Anders sollte dann zum Beispiel bei einem Creeper stehen "Du wurdest von einem Creeper in die Luft gesprengt".

Weiß jemand wie das genau geht?
Habe alles getestet.

LG Yasuo
 

Avankziar

Schafhirte
Registriert
12 Februar 2018
Beiträge
135
Alter
33
Diamanten
324
Minecraft
Avankziar
Der Killer vom PlayerDeathEvent:
    @EventHandler
    public void onDeath(PlayerDeathEvent event)
    {
        event.getEntity().getLastDamageCause().getEntity(); //<= Der Killer^^, Gilt so glaube ich nur für Entitys
        event.getEntity().getKiller(); //Der Killer wenn es ein Spieler war
    }
Naja, sollte so richtig sein.
Nicht vergessen getLastDamageCause gegen null zu checken^^
 

Xenoshi

Kuhfänger
Registriert
22 November 2015
Beiträge
77
Diamanten
300
Minecraft
godlessFloof
Der Killer vom PlayerDeathEvent:
    @EventHandler
    public void onDeath(PlayerDeathEvent event)
    {
        event.getEntity().getLastDamageCause().getEntity(); //<= Der Killer^^, Gilt so glaube ich nur für Entitys
        event.getEntity().getKiller(); //Der Killer wenn es ein Spieler war
    }
Naja, sollte so richtig sein.
Nicht vergessen getLastDamageCause gegen null zu checken^^
Okay danke, ich werde es mir anschauen

Vielen dank
 
Oben