}
if (lastChunk == chunk) {
lastChunk = null;
}
chunk.partiallyUnloaded = true;
chunk.onChunkUnloadTT();
chunk.pendingBlockUpdates = world.getPendingBlockUpdates(chunk, false);
loadedChunks.remove(chunk);
chunks.remove(key);
synchronized (unloadingChunks) {
unloadingChunks.put(key, chunk);