MineJSv0.7.0

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

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): void

Parameters

  • teleportId (number)

Returns

  • void
sendConfirmTeleportation( teleportId: number, newPos: BaseVec3, newAngle: Angle, ): void

Parameters

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

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

  • position (BaseVec3)
  • angle (Angle)
  • onGround (boolean)
  • horizontalCollision (boolean)

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