mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-04 17:20:02 +00:00
Added some debug for ChunkRequestTask
This commit is contained in:
parent
390df00966
commit
56dfa7d000
@ -83,11 +83,18 @@ class ChunkRequestTask extends AsyncTask{
|
|||||||
|
|
||||||
public function onCompletion(Server $server){
|
public function onCompletion(Server $server){
|
||||||
$level = $server->getLevel($this->levelId);
|
$level = $server->getLevel($this->levelId);
|
||||||
if($level instanceof Level and $this->hasResult()){
|
if($level instanceof Level){
|
||||||
|
if($this->hasResult()){
|
||||||
$batch = new BatchPacket($this->getResult());
|
$batch = new BatchPacket($this->getResult());
|
||||||
|
assert(strlen($batch->buffer) > 0);
|
||||||
$batch->compressed = true;
|
$batch->compressed = true;
|
||||||
$batch->isEncoded = true;
|
$batch->isEncoded = true;
|
||||||
$level->chunkRequestCallback($this->chunkX, $this->chunkZ, $batch);
|
$level->chunkRequestCallback($this->chunkX, $this->chunkZ, $batch);
|
||||||
|
}else{
|
||||||
|
$server->getLogger()->error("Chunk request for level #" . $this->levelId . ", x=" . $this->chunkX . ", z=" . $this->chunkZ . " doesn't have any result data");
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$server->getLogger()->debug("Dropped chunk task due to level not loaded");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user