MaxlHD

Team Damage

Sep 8th, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. @EventHandler
  2. public void onDamageByEntity(EntityDamageByEntityEvent e){
  3. if(e.getEntity() instanceof Player){
  4. Player p = (Player) e.getEntity();
  5. if(e.getDamager() instanceof Player){
  6. Player d = (Player) e.getDamager();
  7. if((main.rusher.contains(p) && main.rusher.contains(d))
  8. || (main.defender.contains(p) && main.defender.contains(d))
  9. || (main.spec.contains(d))){
  10. e.setCancelled(true);
  11. }
  12. }else if(e.getDamager() instanceof Arrow){
  13. Arrow a = (Arrow) e.getDamager();
  14. Player d = (Player) a.getShooter();
  15. if((main.rusher.contains(p) && main.rusher.contains(d))
  16. || (main.defender.contains(p) && main.defender.contains(d))
  17. || (main.spec.contains(d))){
  18. e.setCancelled(true);
  19. }
  20. }else if(e.getDamager() instanceof FishHook){
  21. FishHook f = (FishHook) e.getDamager();
  22. Player d = (Player)f.getShooter();
  23. if((main.rusher.contains(p) && main.rusher.contains(d))
  24. || (main.defender.contains(p) && main.defender.contains(d))
  25. || (main.spec.contains(d))){
  26. e.setCancelled(true);
  27. }
  28. }
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment