49 for($i = 0, $len = VarInt::readUnsignedInt($in); $i < $len; ++$i){
50 $this->values[] = match(VarInt::readUnsignedInt($in)){
51 DataStoreType::UPDATE => DataStoreUpdate::read($in),
52 DataStoreType::CHANGE => DataStoreChange::read($in),
53 DataStoreType::REMOVAL => DataStoreRemoval::read($in),
60 VarInt::writeUnsignedInt($out, count($this->values));
61 foreach($this->values as $value){
62 VarInt::writeUnsignedInt($out, $value->getTypeId());