Sender
Source: sender.ts:16
Packet sender
Constructors
new Sender(
state: SharedState,
emit: (event: K, args: ClientEvents[K] extends any[] ? any[any] : never) => void,
): Sender
Parameters
state(SharedState)emit((event: K, args: ClientEvents[K] extends any[] ? any[any] : never) => void)
Returns
Sender
Properties
sendPacket: (packetId: string, data: object) => void
Methods
sendConfigureAck(): void
Returns
void
sendConfirmTeleportation(teleportId: number): void
Parameters
teleportId(number)
Returns
void
sendEncryptionResponse(
publicKey: Buffer,
verifyToken: Buffer,
): void
Parameters
publicKey(Buffer)verifyToken(Buffer)
Returns
void
sendHandshake(): void
Returns
void
sendKeepAlive(id: bigint): void
Parameters
id(bigint)
Returns
void
sendKnownPack(knownPacks: ServerKnownPack[]): void
Parameters
knownPacks(ServerKnownPack[])
Returns
void
sendLoginAck(): void
Returns
void
sendLoginStart(): void
Returns
void
sendMessage(content: string): void
Parameters
content(string)
Returns
void
sendPlayerPos(
position: BaseVec3,
onGround: boolean,
horizontalCollision: boolean,
): void
Parameters
position(BaseVec3)onGround(boolean)horizontalCollision(boolean)
Returns
void
sendPlayerPosRot(
position: BaseVec3,
angle: Angle,
onGround: boolean,
horizontalCollision: boolean,
): void
Parameters
Returns
void
sendPlayerRot(
angle: Angle,
onGround: boolean,
horizontalCollision: boolean,
): void
Parameters
angle(Angle)onGround(boolean)horizontalCollision(boolean)
Returns
void
sendPlayerSession(): void
Returns
void
sendPlayerStatus(
onGround: boolean,
horizontalCollision: boolean,
): void
Parameters
onGround(boolean)horizontalCollision(boolean)
Returns
void