Constructors

  • Parameters

    • ban:
          | Globals.modules.bans.ban
          | {
              ban_format_version?: string;
              banDate: number;
              banId?: string;
              bannedById: string;
              bannedByName: string;
              format_version?: string;
              hasAdvancedReason?: boolean;
              originalPlayerId?: string;
              originalPlayerName?: string;
              playerId?: string;
              playerName?: string;
              reason?: string;
              removeAfterBanExpires?: boolean;
              type: "id"
              | "name";
              unbanDate: number;
          }

    Returns Globals.modules.bans.ban

Properties

ban_format_version: string = ban_format_version
banDate: number
banId: string
bannedById: string
bannedByName: string
format_version: string = format_version
hasAdvancedReason: boolean = false
originalPlayerId?: string
originalPlayerName?: string
playerId?: string
playerName?: string
reason?: string
removeAfterBanExpires: boolean
type: "id" | "name"
unbanDate: number

Accessors

  • get duration(): {
        days: number;
        hours: number;
        milliseconds: number;
        minutes: number;
        seconds: number;
    }

    Returns {
        days: number;
        hours: number;
        milliseconds: number;
        minutes: number;
        seconds: number;
    }

  • get durationString(): string

    Returns string

  • get isExpired(): boolean

    Returns boolean

  • get isPermanent(): boolean

    Returns boolean

  • get isTemporary(): boolean

    Returns boolean

  • get isValid(): boolean

    Returns boolean

  • get kickMessage(): string

    Returns string

  • get timeRemaining(): {
        days: number;
        hours: number;
        milliseconds: number;
        minutes: number;
        seconds: number;
    }

    Returns {
        days: number;
        hours: number;
        milliseconds: number;
        minutes: number;
        seconds: number;
    }

  • get timeRemainingRaw(): number

    Returns number

  • get timeRemainingString(): string

    Returns string

Methods

  • Returns void

  • Returns void

  • Parameters

    • callbackfn: (player: Player, index: number, array: any[]) => unknown

    Returns any[]

  • Parameters

    • banType: string = "both"

    Returns string[]

  • Parameters

    • banType: string = "both"

    Returns string[]

  • Parameters

    • banType: string = "both"

    Returns string[]

  • Returns void

  • Parameters

    • ban:
          | Globals.modules.bans.ban
          | {
              ban_format_version?: string
              | number;
              banDate: number | Date;
              banId?: string;
              bannedById: string | number;
              bannedByName: string;
              format_version?: string | number;
              originalPlayerId?: string | number;
              originalPlayerName?: string;
              playerId?: string | number;
              playerName?: string;
              reason: string;
              removeAfterBanExpires?: boolean;
              type: "id" | "name";
              unbanDate: number | Date;
          }

    Returns void