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()); }
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); } }