To trigger an event that you can use:
Bukkit.getServer().getPluginManager().callEvent(myEvent)
, , , , , , . , Listener
public class MyHandlerClass implements Listener{
}
Main, , extends JavaPlugin. , onEnable() this.getServer().getPluginManager().registerEvents(Listener, this), Listener - :
@Override
public void onEnable(){
this.getServer().getPluginManager().registerEvents(new MyHandlerClass(), this);
}
, , (, implements Listener), , extends Event, @EventHandler, , EntityDamageByEntityEvent:
@EventHandler
public void entityDamageByEntity(EntityDamageByEntityEvent event){
}
, , entityDamageByEntity() , , , .
, event.setCancelled(true)