Ejemplo n.º 1
0
 public function onChunkChanged(FullChunk $chunk)
 {
     $this->loadQueue[Level::chunkHash($chunk->getX(), $chunk->getZ())] = abs(($this->x >> 4) - $chunk->getX()) + abs(($this->z >> 4) - $chunk->getZ());
 }
Ejemplo n.º 2
0
 public function writeChunk(FullChunk $chunk)
 {
     $this->lastUsed = time();
     $chunkData = $chunk->toBinary();
     if ($chunkData !== false) {
         $this->saveChunk($chunk->getX() - $this->getX() * 32, $chunk->getZ() - $this->getZ() * 32, $chunkData);
     }
 }