package fr.c_far.cowdirt;
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.entity.Cow;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityDamageByEntityEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin implements Listener
{
@Override
public void onEnable()
{
getServer().getPluginManager().registerEvents(this, this);
System.out.println("[CowDirt] Load.");
return;
}
@Override
public void onDisable()
{
System.out.println("[CowDirt] Unload.");
return;
}
@SuppressWarnings("deprecation")
@EventHandler
public void onEntityDamageByEntity(EntityDamageByEntityEvent e)
{
if(!(e.getEntity() instanceof Cow)) return;
if(!(e.getDamager() instanceof Player)) return;
if(!((.getItemInHand().getType().equals(Material.DIRT))) return;
Cow c = (Cow) e.getEntity();
c.setHealth(0.0);
c.getLocation().getBlock().setType(Material.DIRT);
return;
}
}
Comments
0 B
|👍
/👎