The TeleportRequest class, it is used to handle teleport requests.

Constructors

Properties

accepted: boolean = false

Whether or not this teleport request has been accepted.

false
id: bigint

The unique identifier of this teleport request.

player: Player

The player who sent this teleport request.

sendTime: number

When this teleport request was sent.

target: Player

The player this teleport request was sent to.

valid: boolean = true

Whether or not this teleport request is valid.

true

Methods

  • Accepts this teleport request.

    Returns Promise<boolean>

    Whether or not this teleport request was accepted.

  • Cancels this teleport request.

    Returns boolean

    Whether or not this teleport request was canceled.

  • Runs the cancel sequence for this teleport request.

    Returns void

  • Deletes this teleport request.

    Returns boolean

    Whether or not this teleport request was deleted.

  • Denies this teleport request.

    Returns boolean

    Whether or not this teleport request was denied.

  • Runs the deny sequence for this teleport request.

    Returns void

  • Initializes this teleport request.

    Returns Promise<void>

    A promise that resolves when this teleport request is accepted, denied, made invalid, or timed out.

  • Runs the teleport sequence for this teleport request.

    Returns Promise<0 | 1>

    A promise that resolves with 1 when the teleport sequence is complete, or 0 if the teleport sequence fails.

  • Times out this teleport request.

    Returns boolean

    Whether or not this teleport request was timed out.

  • Runs the time out sequence for this teleport request.

    Returns void