Add some debugging for #339

Signed-off-by: Ross Allan <rallanpcl@gmail.com>
Allow getChunkIfExists to return currently unloading chunk

Signed-off-by: Ross Allan <rallanpcl@gmail.com>
Fix #342

Signed-off-by: Ross Allan <rallanpcl@gmail.com>
Fix #344

Signed-off-by: Ross Allan <rallanpcl@gmail.com>
Fix world not loading on new teleport if generateChunkOnProvideRequest = false. Fixes #343

Signed-off-by: Ross Allan <rallanpcl@gmail.com>
Allow chunks to load through provideChunk when loadChunkOnProvideRequest = false if a ticket exists for that chunk.

Signed-off-by: Ross Allan <rallanpcl@gmail.com>
Revert "Allow chunks to load through provideChunk when loadChunkOnProvideRequest = false if a ticket exists for that chunk." - Doesn't work, as forge doesn't store location with tickets. :(

This reverts commit 92669c1aeb0cfa602780b0046f5119e7e05063b7.
Fix #338

Signed-off-by: Ross Allan <rallanpcl@gmail.com>
Better logging for async chunkloading issues

Signed-off-by: Ross Allan <rallanpcl@gmail.com>
Fix #305

Signed-off-by: Ross Allan <rallanpcl@gmail.com>
Add warning if a client world is loaded

Signed-off-by: Ross Allan <rallanpcl@gmail.com>
Make World.isRemote final

Signed-off-by: Ross Allan <rallanpcl@gmail.com>
Fix #188

Signed-off-by: Ross Allan <rallanpcl@gmail.com>
Implement #258

Signed-off-by: Ross Allan <rallanpcl@gmail.com>