J
-Jki8X889lrcORwCFBuEIYh1
Unregistriert
Meine Frage: Wie mach ich im EntityDamageByEntityEvent das Spieler die sich in der gleichen ArrayList befiden nicht gegenseitig angreifen können. Und nur Spieler angreifen können die nicht in der gleichen ArrayList oder einer anderen sind?
Angenommen deine Spieler befinden sich in der Arraylist "test"
Code:
@EventHandler
public void OnDamage(EntityDamageByEntityEvent e) {
Player p = (Player)e.getEntity();
Player killer = (Player)e.getDamager();
if(test.contains(killer.getName())) {
if(!test.contains(p.getName())) {
e.setCancelled(true);
}
}
}
Das sollte so eigentlich klappen