Added EntityMoveEvent.
untested!
Improved the EntityMoveEvent, it now allows for it to be cancelled and
for the location to be changed.
Reworked EntityMoveEvent a bit.
Reworked EntityMoveEvent a bit². 
Reworked EntityMoveEvent a bit³.
Improved EntityMoveEvent a bit more.
Only fire EntityMoveEvent twice a second.
Added support for unicode characters.
Default vanilla disabled unicode characters. This commit allows all
characters by default, but also allows plugins to disable/enable
characters as the please. This adds SharedConstants.java to the Surge
NMS package.
Updated README
Added commit guidelines to let contributors make acceptable commits.
Added the usage of particle effects.
Particle effects can now be used by accessing the CraftWorld and calling
playParticleEffect() with the required arguments.
Modified the default OutputStream to be much faster.
The default method of System.out.println() takes around 7000ms per 100K
loops. This change has modified that to be around 650ms per 100K loops.
Reverted "Only fire EntityMoveEvent twice a second."
As it contained errors and ruined the event.
Fixed 935e04f812b375ac7e60a5e80b725f29ea04731c
Small EntityMoveEvent fix.
Added EntityAddEvent.
Untested!
Added EntityRemoveEvent.
Untested!
Reworked EntityAddEvent and EntityRemoveEvent to include players.
Reworked EntityMoveEvent to include players.
Moved EntityRemoveEvent to a better place.
Merge branch 'playground'