Skip to content

Commit

Permalink
Fix ItemStackResponseSlotInfo
Browse files Browse the repository at this point in the history
  • Loading branch information
AkmalFairuz committed Dec 5, 2024
1 parent 2d79a36 commit c3c825d
Showing 1 changed file with 7 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@

namespace pocketmine\network\mcpe\protocol\types\inventory\stackresponse;

use pocketmine\network\mcpe\protocol\ProtocolInfo;
use pocketmine\network\mcpe\protocol\serializer\PacketSerializer;

final class ItemStackResponseSlotInfo{
Expand Down Expand Up @@ -44,7 +45,9 @@ public static function read(PacketSerializer $in) : self{
$count = $in->getByte();
$itemStackId = $in->readGenericTypeNetworkId();
$customName = $in->getString();
$in->getString(); // filteredCustomName
if($in->getProtocol() >= ProtocolInfo::PROTOCOL_766) {
$in->getString(); // filteredCustomName
}
$durabilityCorrection = $in->getVarInt();
return new self($slot, $hotbarSlot, $count, $itemStackId, $customName, $durabilityCorrection);
}
Expand All @@ -55,7 +58,9 @@ public function write(PacketSerializer $out) : void{
$out->putByte($this->count);
$out->writeGenericTypeNetworkId($this->itemStackId);
$out->putString($this->customName);
$out->putString(""); // filteredCustomName
if($out->getProtocol() >= ProtocolInfo::PROTOCOL_766) {
$out->putString(""); // filteredCustomName
}
$out->putVarInt($this->durabilityCorrection);
}
}

0 comments on commit c3c825d

Please sign in to comment.