Fixed FakeEntityDamageByEntityEvent not getting fired
Let's do this the right way.
Fix Javadocs issues