49        $this->blockPosition = 
CommonTypes::getSignedBlockPosition($in);
 
   50        $this->radius = VarInt::readUnsignedInt($in);
 
   52        $count = LE::readUnsignedInt($in);
 
   53        if($count > self::MAX_SAVED_CHUNKS){
 
   54            throw new PacketDecodeException(
"Expected at most " . self::MAX_SAVED_CHUNKS . 
" saved chunks, got " . $count);
 
   56        for($i = 0, $this->savedChunks = []; $i < $count; $i++){
 
   57            $this->savedChunks[] = ChunkPosition::read($in);
 
 
   62        CommonTypes::putSignedBlockPosition($out, $this->blockPosition);
 
   63        VarInt::writeUnsignedInt($out, $this->radius);
 
   65        LE::writeUnsignedInt($out, count($this->savedChunks));
 
   66        foreach($this->savedChunks as $chunk){