Plugins can now listen specifically for Sub Events. Instead of casting an EntityDamage event for example, you can simply create a function of that type, eg: Code: @EventHandler public void onEntityDamageByEntity(EntityDamageByEntityEvent event){ }