Skip to content

Instantly share code, notes, and snippets.

@SpaceManiac
Created March 12, 2012 19:22
Show Gist options
  • Save SpaceManiac/2024110 to your computer and use it in GitHub Desktop.
Save SpaceManiac/2024110 to your computer and use it in GitHub Desktop.
Damage Listener
package me.hunterboerner.war;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityDamageByEntityEvent;
import org.bukkit.entity.Player;
import org.bukkit.entity.Entity;
public class DamageListener implements Listener {
private War plugin;
public DamageListener(War plugin) {
this.plugin = plugin;
}
@EventHandler
public void onPlayerDamage(EntityDamageByEntityEvent Event) {
if (event.getEntity() instanceof Player && event.getDamager() instanceof Player) {
Player victim = (Player) event.getEntity();
Player killer = (Player) event.getDamager();
if(plugin.areAtWar(victim, killer)){
victim.sendMessage("You are being attacked by an enemy: " + killer);
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment