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