Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.thegarfish.siege;
- import org.bukkit.ChatColor;
- 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 DamageListener implements Listener{
- private Main plugin;
- public DamageListener(Main plugin) {
- this.plugin = plugin;
- }
- @EventHandler
- public void onPlayerDamage(EntityDamageByEntityEvent event) {
- if(event.getDamager() instanceof Player||event.getEntity() instanceof Player){
- Player attacker = (Player) event.getDamager();
- Player victim = (Player) event.getEntity();
- int attackerDamage = event.getDamage();
- if(plugin.redteam.contains(attacker.getName())){
- if(plugin.redteam.contains(victim.getName())){
- event.setCancelled(true);
- attacker.sendMessage(ChatColor.AQUA + "[Siege] " + ChatColor.RED + "This player is your teammate!");
- }
- }
- if(plugin.blueteam.contains(attacker.getName())){
- if(plugin.blueteam.contains(victim.getName())){
- event.setCancelled(true);
- attacker.sendMessage(ChatColor.AQUA + "[Siege] " + ChatColor.RED + "This player is your teammate!");
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement