Hallo,
habe mal wieder ein Problem... Ich bin dabei ein Freunde plugin zu schreiben jedoch weis ich nicht ganz wie ich das PlayerHitEvent canceln soll
da sich Freunde schließlich nicht mit dem Bogen abschießen sollen...
Bis jetzt habe ich nur das Schlagen cancelt im EntityDamageByEntity Event ich möchte aber wie gesagt auch den Bogen Schießen gegen Freunde verbieten!
EntityDamageByEnitiyEvent:
habe mal wieder ein Problem... Ich bin dabei ein Freunde plugin zu schreiben jedoch weis ich nicht ganz wie ich das PlayerHitEvent canceln soll
da sich Freunde schließlich nicht mit dem Bogen abschießen sollen...
Bis jetzt habe ich nur das Schlagen cancelt im EntityDamageByEntity Event ich möchte aber wie gesagt auch den Bogen Schießen gegen Freunde verbieten!
EntityDamageByEnitiyEvent:
Code:
@EventHandler
public void onDamage(EntityDamageByEntityEvent e) {
Player s = Bukkit.getPlayer(e.getEntity().getUniqueId());
if(e.getDamager() instanceof Player) {
Player dmger = Bukkit.getPlayer(e.getDamager().getUniqueId());
if(friends.containsKey(s.getName()) && friends.containsKey(dmger.getName())) {
e.setCancelled(true);
} else {
e.setCancelled(false);
}
} else {
e.setCancelled(false);
}
}
Zuletzt bearbeitet: