Hey,
ich programmiere für einen Server ein SkyPvP Plugin, da soll es auch diese Anzeige geben, die anzeigt wie viele Leben der Killer noch hat.
Aber ich habe das Problem, das die Anzeige immer 20.0 Anzeigt egal wie viele Leben der Spieler noch hat.
Der Code:
Ich hoffe es kann mir jemand helfen, ich würde mich freuen
MfG
didi090302
ich programmiere für einen Server ein SkyPvP Plugin, da soll es auch diese Anzeige geben, die anzeigt wie viele Leben der Killer noch hat.
Aber ich habe das Problem, das die Anzeige immer 20.0 Anzeigt egal wie viele Leben der Spieler noch hat.
Der Code:
Code:
package de.didi090302.skypvp.listener;
import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.PlayerDeathEvent;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
public class DeathListener implements Listener {
@EventHandler
public void onDeath(PlayerDeathEvent e) {
Player p = (Player) e.getEntity();
Player k = (Player) p.getKiller();
e.setDeathMessage(null);
ItemStack emerald = new ItemStack(Material.EMERALD);
ItemMeta meta = emerald.getItemMeta();
meta.setDisplayName("§a§lEmerald");
emerald.getItemMeta();
Bukkit.broadcastMessage("§3Der Spieler §a"+p.getName()+" §3wurde von §a"+k.getName()+" §3getötet");
k.getInventory().setItem(18, new ItemStack(Material.GOLD_NUGGET, 3));
k.sendMessage("§3Du hast §a3 Gold Nugets §3bekommen");
p.sendMessage("§3Dein Gegener hatte noch §a"+k.getHealthScale()+" §6Leben");
}
}
Ich hoffe es kann mir jemand helfen, ich würde mich freuen
MfG
didi090302