Merge branch 'stable'

This commit is contained in:
Dylan K. Taylor 2021-03-23 19:57:54 +00:00
commit f2a320bb5c
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D

View File

@ -66,23 +66,23 @@ class ClientCacheBlobStatusPacket extends DataPacket implements ServerboundPacke
}
protected function decodePayload(PacketSerializer $in) : void{
$hitCount = $in->getUnsignedVarInt();
$missCount = $in->getUnsignedVarInt();
for($i = 0; $i < $hitCount; ++$i){
$this->hitHashes[] = $in->getLLong();
}
$hitCount = $in->getUnsignedVarInt();
for($i = 0; $i < $missCount; ++$i){
$this->missHashes[] = $in->getLLong();
}
for($i = 0; $i < $hitCount; ++$i){
$this->hitHashes[] = $in->getLLong();
}
}
protected function encodePayload(PacketSerializer $out) : void{
$out->putUnsignedVarInt(count($this->hitHashes));
$out->putUnsignedVarInt(count($this->missHashes));
foreach($this->hitHashes as $hash){
$out->putUnsignedVarInt(count($this->hitHashes));
foreach($this->missHashes as $hash){
$out->putLLong($hash);
}
foreach($this->missHashes as $hash){
foreach($this->hitHashes as $hash){
$out->putLLong($hash);
}
}