public function saveChunks()
{
foreach ($this->chunks as $chunk) {
if ($chunk->hasChanged()) {
$this->provider->setChunk($chunk->getX(), $chunk->getZ(), $chunk);
$this->provider->saveChunk($chunk->getX(), $chunk->getZ());
$chunk->setChanged(false);
}
}
}