Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ICorePlayerManager

Implemented by

Index

Properties

banlist

banlist: {}

Type declaration

  • [index: string]: string

cache

cache: {}

Type declaration

  • [index: string]: {}
    • [index: string]: string

ipbanlist

ipbanlist: {}

Type declaration

  • [index: string]: string

players

players: {}

Type declaration

Methods

banIP

  • banIP(ip: string, reason?: string): void
  • Parameters

    • ip: string
    • Optional reason: string

    Returns void

banPlayer

  • banPlayer(id: string, reason?: string): void
  • Parameters

    • id: string
    • Optional reason: string

    Returns void

create

  • create(id: string, data: any, socket: any): ICorePlayer
  • Parameters

    • id: string
    • data: any
    • socket: any

    Returns ICorePlayer

exist

  • exist(id: string): boolean
  • Parameters

    • id: string

    Returns boolean

get

  • Parameters

    • id: string

    Returns ICorePlayer | null

getAll

  • getAll(): {}
  • Returns {}

getBanReason

  • getBanReason(id: string): string
  • Parameters

    • id: string

    Returns string

getIPBanReason

  • getIPBanReason(ip: string): string
  • Parameters

    • ip: string

    Returns string

isBanned

  • isBanned(id: string): boolean
  • Parameters

    • id: string

    Returns boolean

isIPBanned

  • isIPBanned(ip: string): boolean
  • Parameters

    • ip: string

    Returns boolean

read

  • read(id: string): object | null
  • Parameters

    • id: string

    Returns object | null

save

  • save(id: string, data: object): any
  • Parameters

    • id: string
    • data: object

    Returns any

sendMessageToAll

  • sendMessageToAll(msg: string | any): void
  • Parameters

    • msg: string | any

    Returns void

Generated using TypeDoc