Hallo Community,
ich habe das Problem, das in meinem Code das getHealth() rot unterstrichen wird.
Fehlermeldung:
ich habe das Problem, das in meinem Code das getHealth() rot unterstrichen wird.
Code:
package de.mrpyro13.ImpComs;
import org.bukkit.entity.Entity;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityDamageByEntityEvent;
public class Listener_DamageMessage implements Listener {
public Listener_DamageMessage(ImpComs_main plugin) {
plugin.getServer().getPluginManager().registerEvents(this, plugin);
}
@EventHandler
public void onDamage(EntityDamageByEntityEvent ev) {
Entity en0 = ev.getDamager();
if (en0 instanceof Player) {
Entity en1 = ev.getEntity();
if (en1 instanceof Player) {
Player p0 = (Player) en0; //Fügt Schaden hinzu
Player p1 = (Player) en1; //Bekommt Schaden
String msg = "§6" + p1.getName() + "§7's Lebensanzeige: §4";
for(int i = 0; i < p1.[COLOR=#ff0000][U]getHealth()[/U][/COLOR]; i++) {
msg = msg + "¦";
}
p0.sendMessage(msg);
}
}
}
}
Fehlermeldung:
The method getHealth() is ambiguous for the type Player