Add Spout Nexus until Maven Central is utilized.
Let's fix SerializableHashMap

Signed-off-by: Jack Huey kitskub@gmail.com
We want SOME dynamic packet ids available

Signed-off-by: Jack Huey kitskub@gmail.com
Implement Ghost object support from React.

Signed-off-by: Chris Sanders <zidane@outlook.com>
Protocol events are no longer special events

Signed-off-by: Jack Huey kitskub@gmail.com
Made some event parent classes interfaces for proto events

Also renamed ProtocolEvent methods to not conflict with PlayerEvent

Signed-off-by: zml <zach@zachsthings.com>
NetworkComponent now handles protocol events on its own

Signed-off-by: Jack Huey kitskub@gmail.com
Move methods out of ServerNetworkSynchronizer and instead make them protocol events

Signed-off-by: Jack Huey kitskub@gmail.com
The dynamic packets min and max are the same

Fix ChunkDataMessageHandler
Change UOE to TODO
Change -1 view distance to 1

Signed-off-by: Jack Huey kitskub@gmail.com
Correctly implement force

Signed-off-by: Chris Sanders <zidane@outlook.com>
Unify registration of non-dynamic and dynamic packets, make Spout packets dynamic.

Login, StringMap, and WorldChanged are kept non-dynamic because
they are used in the early login process

Also fix up the handling of the dynamic packets SyncedStringMap
clientside to make sure all the ids are lined up and make sure to call
SyncedStringMap events clientside when updates are received from the
server.

Signed-off-by: zml <zach@zachsthings.com>
Deleted empty constructors in Vector classes as developers should use VectoX.ZERO  instead
- changed code to conform with JDK 7 standards
- try-with-resources
- use of diamond operator
- use of compound operators
- removed redundant code
- added @Override annotation
- more...
Signed-off-by:thehutch <th3hutch@yahoo.co.uk>
Merge pull request #2231 from thehutch/master

Deleted empty constructors in Vector classes as developers should use VectoX.ZERO  instead
JDK7 format
Merge pull request #2229 from Sleaker/master

Add non-power-of-two check to GenericMath.
First steps to light syncing

Signed-off-by: Jack Huey kitskub@gmail.com
Fix the non-saving of map files

Signed-off-by: Jack Huey kitskub@gmail.com
Finish implementing light sending

Signed-off-by: Jack Huey kitskub@gmail.com
Correct registration order of packets

This prevents us from having a bunch of stacktrace spam
Fix for invalid activated status

Signed-off-by: Chris Sanders <zidane@outlook.com>
Improvements to login sequence

Signed-off-by: Jack Huey kitskub@gmail.com