Fix EAR AddToChunk and fireworks bug

We should never skip a tick if the entity is flagged as "not added to chunk" so it can be added correctly.
Also never skip fireworks
Don't unsit animals when damage is cancelled
Add SnowballThrowEvent
Add EggHatchEvent
Add BlockBreakNaturally Event

To give reliable control over all blocks dropping to world to restore custom item meta
Add FlowerPotPlantEvent