13declare(strict_types=1);
15namespace pocketmine\network\mcpe\protocol;
21 public const NETWORK_ID = ProtocolInfo::LECTERN_UPDATE_PACKET;
24 public int $totalPages;
32 $result->page = $page;
33 $result->totalPages = $totalPages;
34 $result->blockPosition = $blockPosition;
39 $this->page = $in->getByte();
40 $this->totalPages = $in->
getByte();
45 $out->putByte($this->page);
46 $out->putByte($this->totalPages);
51 return $handler->handleLecternUpdate($this);
static create(int $page, int $totalPages, BlockPosition $blockPosition)
handle(PacketHandlerInterface $handler)
encodePayload(PacketSerializer $out)
decodePayload(PacketSerializer $in)
putBlockPosition(BlockPosition $blockPosition)