Am besten überprüfst du im Deathevent ob der "Täter" und das "Opfer" Spieler sind und fragst das Item in der Hand des "Täters" ab
Für ein Mincraft Plugin: Gibt es eine Möglichkeit herauszufinden mit welcher Waffe einer Getötet wurde? Hier ein Beispiel: Ich renne mit einer Minecraft Waffe herum und töte einen anderen Spieler. Wenn der jetzt mit einer Stein schaufel getötet wurde, wird ihm gesagt: "Du wurdest von einer Stein Schaufel getötet". Und dem anderem Spieler:"Du hast jemanden mit einer Stein Schaufel getötet". Also immer wenn jemand von einer Stein Schaufel getötet wird, soll bei den beiden Spielern etwas passieren. Das mit den Nachrichten war nur ein Beispiel.
Wie kann man das jetzt in Java programmieren?
Grüße, Leon
Am besten überprüfst du im Deathevent ob der "Täter" und das "Opfer" Spieler sind und fragst das Item in der Hand des "Täters" ab
X39 mag diesen Beitrag
Code:@Event Handler public void stirb(PlayerDeathEvent e){ Player killer = e.getEntity().getKiller(); }
5 Minuten Zeit? 5 Minuten Zeit. Ich liebe Zeit. Vor allem in Zeiten, in denen sie so knapp verlegt ist...
@Universum das gibt aber den Namen des Entity aus oder nicht?
SKELETON, CREEPER, ZOMBIE
Er will aber wissen, ob man mit Axt, Schaufel, Zucker what ever getötet wurde
Achsoo![]()
Dann:
so ungefähr.Code:@Event Handler public void stirb(PlayerDeathEvent e){ if(e.getEntity().getKiller() instanceof Player){ Player killer = e.getEntity().getKiller(); ItemStack killitem = killer.getIteminHand(); } }
5 Minuten Zeit? 5 Minuten Zeit. Ich liebe Zeit. Vor allem in Zeiten, in denen sie so knapp verlegt ist...