Sender
Source: sender.ts:17
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
sendChunkBatchReceived(chunkPerTick: number): void
Parameters
chunkPerTick(number)
Returns
void
sendClickContainer(
windowId: number,
stateId: number,
slot: number,
button: number,
mode: number,
): void
Parameters
windowId(number)stateId(number)slot(number)button(number)mode(number)
Returns
void
sendClientTickEnd(): void
Returns
void
sendCloseContainer(): void
Returns
void
sendConfigureAck(): void
Returns
void
sendConfirmTeleportation
sendConfirmTeleportation(teleportId: number): voidParameters
teleportId(number)
Returns
void
sendConfirmTeleportation(
teleportId: number,
newPos: BaseVec3,
newAngle: Angle,
): voidParameters
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
sendPingRequest(): void
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
sendRespawn(): void
Returns
void
sendSetCarriedSlot(slot: number): void
Parameters
slot(number)
Returns
void
sendUseItemOn(
hand: 'main' | 'off',
position: BaseVec3,
face: Direction | BlockFace,
cursorPositionOnBlock: BaseVec3,
isInsideBlock: boolean,
worldBorderHit: boolean,
): void
Parameters
hand("main" | "off")position(BaseVec3)face(Direction | BlockFace)cursorPositionOnBlock(BaseVec3)isInsideBlock(boolean)worldBorderHit(boolean)
Returns
void