Implement ChunkDataBulk codec

Signed-off-by: Chris Sanders <zidane@outlook.com>
Leave test code uncommented

Signed-off-by: Chris Sanders <zidane@outlook.com>
Silly IntelliJ

Signed-off-by: Chris Sanders <zidane@outlook.com>
Small stuff

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
ChunkDataBulk needs to read unsigned shorts

Also don't cast to short, pass on the int for the bitmaps

Signed-off-by: Chris Sanders <zidane@outlook.com>
Extract subIDs from new data format

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
On second thought, better off with short arrays

Signed-off-by: Chris Sanders <zidane@outlook.com>
Forgot the casts here

Signed-off-by: Chris Sanders <zidane@outlook.com>
Correctly set column data size

We'll ignore the add bitdatamap cause only modded servers send it
(official server never sends it)

Signed-off-by: Chris Sanders <zidane@outlook.com>
Snapshots and updates of chunk meshes are pretty much complete

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Better handle game shutdown

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Precautions for spurious wakeups

Thanks to @kitskub for pointing this out
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Fixed Spelling Error in Interface Package