Reference Source Test
public class | source

Messages

Do not clutter up the Socket class with callbacks, have this class here until a better method arises in my head.

This class should not have any complex functionality, its main role is to provide organization for packets and increase readability

Please respect the order of the Packets Enum and arrange functions accordingly.

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public
public
public
public
public
public

client: *

public
public
public
public
public
public
public
public
public
public
public
public
public

messages: *[]

public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public

Method Summary

Public Methods
public

handleBulkData(data: Array[String])

Handle bulk data messages, calls handleData() on each one in the array

public

Handle a message from the server

public

handleUTF8(message: String)

Handle a UTF8 message, not a server packet message Displays the error message on the client

public

onAbility(callback: Function)

Universal callback for onAbility

public

onAnimation(callback: Function)

Universal callback for onAnimation

public

onAudio(callback: Function)

Universal callback for onAudio

public

onBank(callback: Function)

Universal callback for onBank

public

onBlink(callback: Function)

Universal callback for onBlink

public

onChat(callback: Function)

Universal callback for onChat

public

onCombat(callback: Function)

Universal callback for onCombat

public

onCommand(callback: Function)

Universal callback for onCommand

public

onDeath(callback: Function)

Universal callback for onDeath

public

onDespawn(callback: Function)

Universal callback for onDespawn

public

onEnchant(callback: Function)

Universal callback for onEnchant

public

onEntityList(callback: Function)

Universal callback for onEntityList

public

onEquipment(callback: Function)

Universal callback for onEquipment

public

onExperience(callback: Function)

Universal callback for onExperience

public

onGuild(callback: Function)

Universal callback for onGuild

public

onHandshake(callback: Function)

Universal callback for onHandshake

public

onHeal(callback: Function)

Universal callback for onHeal

public

onInventory(callback: Function)

Universal callback for onInventory

public

onMovement(callback: Function)

Universal callback for onMovement

public

onNPC(callback: Function)

Universal callback for onNPC

public

onNetwork(callback: Function)

Universal callback for onNetwork

public

Universal callback for onNotification

public

onPVP(callback: Function)

Universal callback for onPVP

public

onPointer(callback: Function)

Universal callback for onPointer

public

onPoints(callback: Function)

Universal callback for onPoints

public

onPopulation(callback: Function)

Universal callback for onPopulation

public

onProjectile(callback: Function)

Universal callback for onProjectile

public

onQuest(callback: Function)

Universal callback for onQuest

public

onRespawn(callback: Function)

Universal callback for onRespawn

public

onShop(callback: Function)

Universal callback for onShop

public

onSpawn(callback: Function)

Universal callback for onSpawn

public

onSync(callback: Function)

Universal callback for onSync

public

onTeleport(callback: Function)

Universal callback for onTeleport

public

onWelcome(callback: Function)

Universal callback for onWelcome

public

Recieve the server ability

public

Recieve the server animation

public

Recieve the server audio

public

Recieve the server bank callback

public

Recieve the server blink

public

Recieve the server chat message

public

Recieve the server combat

public

Recieve the server command

public

Recieve the server death

public

Recieve the server despawn

public

Recieve the server enchant

public

Recieve the server list of game entities

public

Recieve equipment change

public

Recieve the server experience

public

Recieve the server guild

public

Recieve the server handshake

public

Recieve the server heal

public

Recieve the server inventory

public

Recieve the server entity movement

public

Recieve the server NPC

public

Recieve the server network change

public

Recieve the server notification

public

Recieve the server player vs player (PVP)

public

Recieve the server pointer

public

Recieve the server points

public

Recieve the server population

public

Recieve the server projectile

public

Recieve the server quest

public

Recieve the server respawn

public

Recieve the server shop

public

Recieve server spawn

public

Recieve the server sync

public

Recieve the server teleport

public

Recieve the server welcome

Public Constructors

public constructor() source

Public Members

public abilityCallback: * source

public animationCallback: * source

public audioCallback: * source

public bankCallback: * source

public blinkCallback: * source

public chatCallback: * source

public client: * source

public combatCallback: * source

public commandCallback: * source

public deathCallback: * source

public despawnCallback: * source

public enchantCallback: * source

public entityListCallback: * source

public equipmentCallback: * source

public experienceCallback: * source

public guildCallback: * source

public handshakeCallback: * source

public healCallback: * source

public inventoryCallback: * source

public messages: *[] source

public movementCallback: * source

public networkCallback: * source

public notificationCallback: * source

public npcCallback: * source

public pointerCallback: * source

public pointsCallback: * source

public populationCallback: * source

public projectileCallback: * source

public pvpCallback: * source

public questCallback: * source

public respawnCallback: * source

public shopCallback: * source

public spawnCallback: * source

public syncCallback: * source

public teleportCallback: * source

public welcomeCallback: * source

Public Methods

public handleBulkData(data: Array[String]) source

Handle bulk data messages, calls handleData() on each one in the array

Params:

NameTypeAttributeDescription
data Array[String]

Handle a list of messages

public handleData(data: String) source

Handle a message from the server

Params:

NameTypeAttributeDescription
data String

the packet number and data

public handleUTF8(message: String) source

Handle a UTF8 message, not a server packet message Displays the error message on the client

Params:

NameTypeAttributeDescription
message String

the message

public onAbility(callback: Function) source

Universal callback for onAbility

Params:

NameTypeAttributeDescription
callback Function

public onAnimation(callback: Function) source

Universal callback for onAnimation

Params:

NameTypeAttributeDescription
callback Function

public onAudio(callback: Function) source

Universal callback for onAudio

Params:

NameTypeAttributeDescription
callback Function

public onBank(callback: Function) source

Universal callback for onBank

Params:

NameTypeAttributeDescription
callback Function

Universal callback for onBlink

Params:

NameTypeAttributeDescription
callback Function

public onChat(callback: Function) source

Universal callback for onChat

Params:

NameTypeAttributeDescription
callback Function

public onCombat(callback: Function) source

Universal callback for onCombat

Params:

NameTypeAttributeDescription
callback Function

public onCommand(callback: Function) source

Universal callback for onCommand

Params:

NameTypeAttributeDescription
callback Function

public onDeath(callback: Function) source

Universal callback for onDeath

Params:

NameTypeAttributeDescription
callback Function

public onDespawn(callback: Function) source

Universal callback for onDespawn

Params:

NameTypeAttributeDescription
callback Function

public onEnchant(callback: Function) source

Universal callback for onEnchant

Params:

NameTypeAttributeDescription
callback Function

public onEntityList(callback: Function) source

Universal callback for onEntityList

Params:

NameTypeAttributeDescription
callback Function

public onEquipment(callback: Function) source

Universal callback for onEquipment

Params:

NameTypeAttributeDescription
callback Function

public onExperience(callback: Function) source

Universal callback for onExperience

Params:

NameTypeAttributeDescription
callback Function

public onGuild(callback: Function) source

Universal callback for onGuild

Params:

NameTypeAttributeDescription
callback Function

public onHandshake(callback: Function) source

Universal callback for onHandshake

Params:

NameTypeAttributeDescription
callback Function

public onHeal(callback: Function) source

Universal callback for onHeal

Params:

NameTypeAttributeDescription
callback Function

public onInventory(callback: Function) source

Universal callback for onInventory

Params:

NameTypeAttributeDescription
callback Function

public onMovement(callback: Function) source

Universal callback for onMovement

Params:

NameTypeAttributeDescription
callback Function

public onNPC(callback: Function) source

Universal callback for onNPC

Params:

NameTypeAttributeDescription
callback Function

public onNetwork(callback: Function) source

Universal callback for onNetwork

Params:

NameTypeAttributeDescription
callback Function

public onNotification(callback: Function) source

Universal callback for onNotification

Params:

NameTypeAttributeDescription
callback Function

public onPVP(callback: Function) source

Universal callback for onPVP

Params:

NameTypeAttributeDescription
callback Function

public onPointer(callback: Function) source

Universal callback for onPointer

Params:

NameTypeAttributeDescription
callback Function

public onPoints(callback: Function) source

Universal callback for onPoints

Params:

NameTypeAttributeDescription
callback Function

public onPopulation(callback: Function) source

Universal callback for onPopulation

Params:

NameTypeAttributeDescription
callback Function

public onProjectile(callback: Function) source

Universal callback for onProjectile

Params:

NameTypeAttributeDescription
callback Function

public onQuest(callback: Function) source

Universal callback for onQuest

Params:

NameTypeAttributeDescription
callback Function

public onRespawn(callback: Function) source

Universal callback for onRespawn

Params:

NameTypeAttributeDescription
callback Function

public onShop(callback: Function) source

Universal callback for onShop

Params:

NameTypeAttributeDescription
callback Function

public onSpawn(callback: Function) source

Universal callback for onSpawn

Params:

NameTypeAttributeDescription
callback Function

public onSync(callback: Function) source

Universal callback for onSync

Params:

NameTypeAttributeDescription
callback Function

public onTeleport(callback: Function) source

Universal callback for onTeleport

Params:

NameTypeAttributeDescription
callback Function

public onWelcome(callback: Function) source

Universal callback for onWelcome

Params:

NameTypeAttributeDescription
callback Function

public receiveAbility(data: String) source

Recieve the server ability

Params:

NameTypeAttributeDescription
data String

Packet, opcode and info message

public receiveAnimation(data: String) source

Recieve the server animation

Params:

NameTypeAttributeDescription
data String

Packet, id and info

public receiveAudio(data: String) source

Recieve the server audio

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receiveBank(data: String) source

Recieve the server bank callback

Params:

NameTypeAttributeDescription
data String

Packet, opcode and info message

Recieve the server blink

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receiveChat(data: String) source

Recieve the server chat message

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receiveCombat(data: String) source

Recieve the server combat

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receiveCommand(data: String) source

Recieve the server command

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receiveDeath(data: String) source

Recieve the server death

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receiveDespawn(data: String) source

Recieve the server despawn

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receiveEnchant(data: String) source

Recieve the server enchant

Params:

NameTypeAttributeDescription
data String

Opcode and info message

public receiveEntityList(data: String) source

Recieve the server list of game entities

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receiveEquipment(data: String) source

Recieve equipment change

Params:

NameTypeAttributeDescription
data String

Packet, equipment type, and equipment info message

public receiveExperience(data: String) source

Recieve the server experience

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receiveGuild(data: String) source

Recieve the server guild

Params:

NameTypeAttributeDescription
data String

Opcode and info message

public receiveHandshake(data: String) source

Recieve the server handshake

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receiveHeal(data: String) source

Recieve the server heal

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receiveInventory(data: String) source

Recieve the server inventory

Params:

NameTypeAttributeDescription
data String

Packet, opcode and data message

public receiveMovement(data: String) source

Recieve the server entity movement

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receiveNPC(data: String) source

Recieve the server NPC

Params:

NameTypeAttributeDescription
data String

Opcode and info message

public receiveNetwork(data: String) source

Recieve the server network change

Params:

NameTypeAttributeDescription
data String

Packet and opcode data message

public receiveNotification(data: String) source

Recieve the server notification

Params:

NameTypeAttributeDescription
data String

Packet, opcode and message

public receivePVP(data: String) source

Recieve the server player vs player (PVP)

Params:

NameTypeAttributeDescription
data String

id and PVP id

public receivePointer(data: String) source

Recieve the server pointer

Params:

NameTypeAttributeDescription
data String

Opcode and info message

public receivePoints(data: String) source

Recieve the server points

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receivePopulation(data: String) source

Recieve the server population

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receiveProjectile(data: String) source

Recieve the server projectile

Params:

NameTypeAttributeDescription
data String

Packet, type and info

public receiveQuest(data: String) source

Recieve the server quest

Params:

NameTypeAttributeDescription
data String

Packet, opcode and info message

public receiveRespawn(data: String) source

Recieve the server respawn

Params:

NameTypeAttributeDescription
data String

id, x, and y coordinates

public receiveShop(data: String) source

Recieve the server shop

Params:

NameTypeAttributeDescription
data String

Opcode and info message

public receiveSpawn(data: String) source

Recieve server spawn

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receiveSync(data: String) source

Recieve the server sync

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receiveTeleport(data: String) source

Recieve the server teleport

Params:

NameTypeAttributeDescription
data String

Packet and data message

public receiveWelcome(data: String) source

Recieve the server welcome

Params:

NameTypeAttributeDescription
data String

Packet and data message