Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Player

Implements

Index

Constructors

constructor

Properties

_chunksInterval

_chunksInterval: any

_chunksToSend

_chunksToSend: any[] = []

_players

_players: PlayerManager

_server

_server: Server

chunks

chunks: types.anyobject

displayName

displayName: string

entity

entity: Entity

hookInventory

hookInventory: any

Readonly id

id: string

inventory

inventory: PlayerInventory

Readonly ipAddress

ipAddress: string = "0.0.0.0"

movement

movement: PlayerMovement

Readonly nickname

nickname: string

permissions

Readonly socket

socket: BaseSocket

world

world: World

Accessors

getID

  • get getID(): string

Methods

action_blockbreak

  • action_blockbreak(data: IActionBlockBreak & { cancel: boolean }): void

action_blockpick

  • action_blockpick(data: IActionInventoryPick & { cancel: boolean }): void

action_blockplace

  • action_blockplace(data: IActionBlockPlace & { cancel: boolean }): void

action_chatmessage

  • action_chatmessage(data: IActionMessage & { cancel: boolean }): void

action_click

  • action_click(data: IActionClick & { cancel: boolean }): void

action_entityclick

  • action_entityclick(data: IActionClickEntity & { cancel: boolean }): void

action_invclick

  • action_invclick(data: IActionInventoryClick & { cancel: boolean }): void

action_move

  • action_move(data: IActionMove & { cancel: boolean }): Promise<void>

applyForce

  • applyForce(x: number, y: number, z: number): void

ban

  • ban(reason?: string): void

banIP

  • banIP(reason?: string): void

getObject

kick

  • kick(reason?: string): void

move

  • move(pos: types.XYZ): void

remove

  • remove(): void

rotate

  • rotate(rot: number | null, pitch: number | null): void

send

sendChunk

  • sendChunk(id: types.XZ): void

sendPacket

  • sendPacket(type: string, data: Object): void

setFog

  • setFog(mode: number, density?: number, color?: [], start?: number, stop?: number): void
  • Parameters

    • mode: number
    • Optional density: number
    • Optional color: []
    • Optional start: number
    • Optional stop: number

    Returns void

setSky

  • setSky(color: [], colorTop: [], clouds?: boolean): void

setTab

  • setTab(msg: chat.ChatMessage): void

teleport

  • teleport(pos: types.XYZ, eworld: string | World): void

updateChunks

  • updateChunks(): Promise<void>

updateMovement

  • updateMovement(key: string, value: number): void

updatePhysics

  • updatePhysics(key: string, value: number): void

Object literals

cache

cache: object

lastBlockCheck

lastBlockCheck: object

status

status: boolean = false

x

x: number = 0

y

y: number = 0

z

z: number = 0

crafting

crafting: object

result

result: null = null

size

size: number = 5

items

items: object

0

0: null = null

1

1: null = null

2

2: null = null

3

3: null = null

Generated using TypeDoc