43 $this->originData =
CommonTypes::getCommandOriginData($in);
44 $this->outputType = Byte::readUnsigned($in);
45 $this->successCount = VarInt::readUnsignedInt($in);
47 for($i = 0, $size = VarInt::readUnsignedInt($in); $i < $size; ++$i){
51 if($this->outputType === self::TYPE_DATA_SET){
52 $this->unknownString = CommonTypes::getString($in);
73 CommonTypes::putCommandOriginData($out, $this->originData);
74 Byte::writeUnsigned($out, $this->outputType);
75 VarInt::writeUnsignedInt($out, $this->successCount);
77 VarInt::writeUnsignedInt($out, count($this->messages));
78 foreach($this->messages as $message){
79 $this->putCommandMessage($message, $out);
82 if($this->outputType === self::TYPE_DATA_SET){
83 CommonTypes::putString($out, $this->unknownString);