These are place holders at the moment, to be used when determining
entity type. Further functionality could be added to these interfaces
later.
By: Andrew Ardill <andrew.ardill@gmail.com>
A new event EntityDamageByProjectileEvent was created. EntityDamageByProjectileEvent
adds the ability to get the projectile entity (such as an egg) and also set if
the projectile 'bounces'. New interfaces were created to facilitate all kinds
of projectile entities. Changes were made to facilitate the new event, and
enable other events, for plugins and event listeners.
By: Andrew Ardill <andrew.ardill@gmail.com>