Fix chunks not being updated client-side when Level->setChunk() is called (#328)

Fixes half-trees, probably fixes #265
This commit is contained in:
Dylan K. Taylor 2017-02-09 11:10:25 +00:00 committed by GitHub
parent 2a4fb93a92
commit 595fffc432

View File

@ -3602,19 +3602,23 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade
}
public function onChunkChanged(Chunk $chunk){
$this->loadQueue[Level::chunkHash($chunk->getX(), $chunk->getZ())] = abs(($this->x >> 4) - $chunk->getX()) + abs(($this->z >> 4) - $chunk->getZ());
unset($this->usedChunks[Level::chunkHash($chunk->getX(), $chunk->getZ())]);
}
public function onChunkLoaded(Chunk $chunk){
}
public function onChunkPopulated(Chunk $chunk){
}
public function onChunkUnloaded(Chunk $chunk){
}
public function onBlockChanged(Vector3 $block){
}
public function getLoaderId(){