13declare(strict_types=1);
15namespace pocketmine\network\mcpe\protocol;
20 public const NETWORK_ID = ProtocolInfo::SET_DIFFICULTY_PACKET;
22 public int $difficulty;
27 public static function create(
int $difficulty) : self{
29 $result->difficulty = $difficulty;
34 $this->difficulty = $in->getUnsignedVarInt();
38 $out->putUnsignedVarInt($this->difficulty);
42 return $handler->handleSetDifficulty($this);
decodePayload(PacketSerializer $in)
handle(PacketHandlerInterface $handler)
static create(int $difficulty)
encodePayload(PacketSerializer $out)