diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index aae476d..74ffba7 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAACp2X32/aMBCA/xf3FW2F0W3ljZVOqrSySlR7qRByk6NYBCdyXASa+r9Pzi/i2He29hp/99nOxb7Ly1+m4aTZjJUqYSNWcL1jM3bI0/cMys+lSj7t9CFjI7YXMmWzyYglO5GlCiSbvXTBd5kAqS/xScbLsomvx2zNePL9Y9RFP2g4lAuOxLejlOEJQPmjzQgV+czl/okne0Bmv4yTFjhp0tKNU5Y/XAmOvcZm0I1f9wz6XEDpprF6HJXIeaJFLu+PVjZdzZXN1crp+Hb65XraW84dT3ZCvpGmC4Naqg/od2FmJDd3NSRp4/O5gAhdg2Gu+yXoFagjqJgV+mjUfNIg05VWoVc4ADGfOUgL2AopzMyk0UEppzmcj6B50NgDMd+v/E3IB7nNSVmfwkxLrsURzPGfp6mCks6Ljw6bH0Hv8jRS3MGY10ALHniPPQjzrECm/DWjv+0ehHqqDyrmqx6SmNFcpqSoAbD45g6cK/o8WFjQpfg5zlaDAV/M63LQgNPcQD94SSfUZSOsP7Oc0xe9B47wLt8Pr/2KTIs7OsIccR36aMycDBoXS7dJPK0L1gENS52QGtSWJ0NZAw6kN1/DBQ819vGw1y57tNSwlJEofpjYCXH9/Y4GTIuBHadNPfr/nY2zyEbYg6nte6oVZuxQervClElst9Vg1Gb9rYOztlrYh6ndYv0DorXxkNhtIghtC1NSpHohVoumU1RUfTyapGY4Kk12PXSW1qoMRm0VKz2o0A6IULsVKORuIyLlg0IUY69CIvXDehTjr2MiJwgeNc8E4RPndnKVbKBsqYHp+vbb+GYS6J58vgsXbbR6KNKp+NlvtY4YoM3DpnB+6JHDRfwAuNkxUieASg3+ExCS1zzldn8E/M6W891X64/1P364z8DcEQAA" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAACo2VQW/CMAyF/0vOaB1osI0bG0xCGgwJtMu0g2kNjSgpSgwCTfz3KZRCSlPTa957XyLHTn7+BOGeRFdMIFwhzQ4bNKIhNkCx6ApU27UJHOkhpnUiGmIlVSS6L8fGJf8NWoLyA1ytmvCeSFR0zYYJGIMmyNaLuWbLTQ4J16YPnmyucOkJoi4n7SqXmoFaZYUpZ68aS8A9VRIuGkc417UcPwtctheSTNVgVyi5VIR6ASGawNGLmFa7414ahLFUSy/irLHx091+bexexg9xHfdRtscYjpU5yGCMNEW9Q82dqeRikXtCFU1JV5XJNXAg28t9XEgl7Z5eVNFyD2YHY4QElajcwIE+06VUQ7VIvZSLyiHGQHKHduB6UaTR+ItectVDjpDiNLpDzEwc0Lr6UFGrXOQA2f1yXVVwcCj7vHgJVuCC52eBO0TRUgNmJ+oNjH/objw1cR9JCv5H6dZUEzjerufuG+8nZq6aSGaeSy62LVBFME+c8pH9JYN8/Sb7+PrcbLfKR+rp5S3hqtRmaDhUUjQc7nE2oA3an+sKWWzV6R8xwUUsUjpPx99/En+Wa4UIAAA=" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index 7d9e25e..06b030d 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/docs/classes/Client.html b/docs/classes/Client.html new file mode 100644 index 0000000..f426f24 --- /dev/null +++ b/docs/classes/Client.html @@ -0,0 +1,36 @@ +Client | growtopia.js

Class Client

Hierarchy

  • EventEmitter
    • Client

Constructors

Properties

_client: ClientType
cache: Caching
prefixed: string | boolean

Methods

  • Type Parameters

    • T extends string | symbol

    Parameters

    • event: T
    • fn: ((...args: any[]) => void)
        • (...args): void
        • Parameters

          • Rest...args: any[]

          Returns void

    • Optionalcontext: any

    Returns this

  • Parameters

    • ipAddress: string
    • port: number
    • peerID: number

    Returns boolean

  • Calls each of the listeners registered for a given event.

    +

    Type Parameters

    • T extends string | symbol

    Parameters

    • event: T
    • Rest...args: any[]

    Returns boolean

  • Return an array listing the events for which the emitter has registered +listeners.

    +

    Returns (string | symbol)[]

  • Return the number of listeners listening to a given event.

    +

    Parameters

    • event: string | symbol

    Returns number

  • Return the listeners registered for a given event.

    +

    Type Parameters

    • T extends string | symbol

    Parameters

    • event: T

    Returns ((...args: any[]) => void)[]

  • Type Parameters

    • T extends string | symbol

    Parameters

    • event: T
    • Optionalfn: ((...args: any[]) => void)
        • (...args): void
        • Parameters

          • Rest...args: any[]

          Returns void

    • Optionalcontext: any
    • Optionalonce: boolean

    Returns this

  • Add a listener for a given event.

    +

    Parameters

    • event: "connect"
    • listener: ((netID: number) => void)
        • (netID): void
        • Parameters

          • netID: number

          Returns void

    Returns this

  • Add a listener for a given event.

    +

    Parameters

    • event: "raw"
    • listener: ((netID: number, data: Buffer) => void)
        • (netID, data): void
        • Parameters

          • netID: number
          • data: Buffer

          Returns void

    Returns this

  • Add a listener for a given event.

    +

    Type Parameters

    Parameters

    Returns this

  • Add a listener for a given event.

    +

    Type Parameters

    Parameters

    Returns this

  • Add a listener for a given event.

    +

    Type Parameters

    Parameters

    Returns this

  • Add a listener for a given event.

    +

    Parameters

    • event: "ready"
    • listener: (() => void)
        • (): void
        • Returns void

    Returns this

  • Add a listener for a given event.

    +

    Parameters

    • event: "error"
    • listener: ((error: Error, data?: Buffer) => void)
        • (error, data?): void
        • Parameters

          • error: Error
          • Optionaldata: Buffer

          Returns void

    Returns this

  • Add a listener for a given event.

    +

    Parameters

    • event: "disconnect"
    • listener: ((netID: number) => void)
        • (netID): void
        • Parameters

          • netID: number

          Returns void

    Returns this

  • Add a one-time listener for a given event.

    +

    Type Parameters

    • T extends string | symbol

    Parameters

    • event: T
    • fn: ((...args: any[]) => void)
        • (...args): void
        • Parameters

          • Rest...args: any[]

          Returns void

    • Optionalcontext: any

    Returns this

  • Remove all listeners, or those of the specified event.

    +

    Parameters

    • Optionalevent: string | symbol

    Returns this

  • Remove the listeners of a given event.

    +

    Type Parameters

    • T extends string | symbol

    Parameters

    • event: T
    • Optionalfn: ((...args: any[]) => void)
        • (...args): void
        • Parameters

          • Rest...args: any[]

          Returns void

    • Optionalcontext: any
    • Optionalonce: boolean

    Returns this

diff --git a/docs/classes/ItemsDat.html b/docs/classes/ItemsDat.html new file mode 100644 index 0000000..686c04c --- /dev/null +++ b/docs/classes/ItemsDat.html @@ -0,0 +1,6 @@ +ItemsDat | growtopia.js

Class ItemsDat

Constructors

Properties

Methods

Constructors

Properties

data: Buffer
meta: ItemsDatMeta = ...

Methods

diff --git a/docs/classes/src.Peer.html b/docs/classes/Peer.html similarity index 59% rename from docs/classes/src.Peer.html rename to docs/classes/Peer.html index 559d534..f6bf228 100644 --- a/docs/classes/src.Peer.html +++ b/docs/classes/Peer.html @@ -1,14 +1,14 @@ -Peer | growtopia.js

Class Peer<T>

Type Parameters

Constructors

Properties

Methods

Constructors

Properties

data: T

Methods

  • Disconnects the peer.

    +Peer | growtopia.js

    Class Peer<T>

    Type Parameters

    Constructors

    Properties

    Methods

    Constructors

    Properties

    data: T

    Methods

    • Disconnects the peer.

      Parameters

      • type: "now" | "later" | "normal" = "later"

        Type of disconnection. Defaults to later.

        -

      Returns void

    • Sends multiple packets to a single peer.

      -

      Parameters

      • Rest...data: Sendable[]

        An argument of packets that contains the parse() function or just an array of Buffers.

        -

      Returns void

    • Sends multiple packets to a single peer.

      -

      Parameters

      Returns void

    • Sends multiple packets to a single peer.

      +

      Parameters

      • Rest...data: Sendable[]

        An argument of packets that contains the parse() function or just an array of Buffers.

        +

      Returns void

    • Sends multiple packets to a single peer.

      +

      Parameters

      • _client: ClientType

        The Wrapper client.

      • netID: number

        The netID of a peer.

        -
      • Rest...data: Sendable[]

        An argument of packets that contains the parse() function or just an array of Buffers.

        -

      Returns void

    +
  • Rest...data: Sendable[]

    An argument of packets that contains the parse() function or just an array of Buffers.

    +

Returns void

diff --git a/docs/classes/TankPacket.html b/docs/classes/TankPacket.html new file mode 100644 index 0000000..a6f5cc5 --- /dev/null +++ b/docs/classes/TankPacket.html @@ -0,0 +1,15 @@ +TankPacket | growtopia.js

Class TankPacket

Represent a TankPacket.

+

Constructors

Properties

Methods

Constructors

Properties

data?: Tank

The tankpacket header and data.

+

Methods

diff --git a/docs/classes/TextPacket.html b/docs/classes/TextPacket.html new file mode 100644 index 0000000..55d8911 --- /dev/null +++ b/docs/classes/TextPacket.html @@ -0,0 +1,19 @@ +TextPacket | growtopia.js

Class TextPacket

TextPacket class to create text packets such as for actions or other uses.

+

Constructors

Properties

Methods

Constructors

  • Creates a new TextPacket class

    +

    Parameters

    • type: number

      The type of the packet.

      +
    • strings: string[]

      An array of strings to include, they will be joined by a newline character. (\n)

      +

    Returns TextPacket

Properties

strings: string[]

An array of strings to include, they will be joined by a newline character. (\n)

+
type: number

The type of the packet.

+

Methods

  • Creates a TextPacket class.

    +

    Parameters

    • type: number

      The type of the packet.

      +
    • Rest...strings: string[]

      Strings to include to the packet. They are not arrays, but instead they are arguments for the function.

      +

    Returns TextPacket

diff --git a/docs/classes/Variant.html b/docs/classes/Variant.html new file mode 100644 index 0000000..41917db --- /dev/null +++ b/docs/classes/Variant.html @@ -0,0 +1,18 @@ +Variant | growtopia.js

Class Variant

Represents the Variant class.

+

Constructors

Properties

Methods

Constructors

Properties

args: VariantArg[]

The arguments of the Variant.

+
index: number = 0
options: VariantOptions = {}

The options for the variant.

+

Methods

diff --git a/docs/classes/src.Client.html b/docs/classes/src.Client.html deleted file mode 100644 index fd9831f..0000000 --- a/docs/classes/src.Client.html +++ /dev/null @@ -1,36 +0,0 @@ -Client | growtopia.js

Hierarchy

  • EventEmitter
    • Client

Constructors

Properties

_client: ClientType
cache: Caching
prefixed: string | boolean

Methods

  • Type Parameters

    • T extends string | symbol

    Parameters

    • event: T
    • fn: ((...args: any[]) => void)
        • (...args): void
        • Parameters

          • Rest...args: any[]

          Returns void

    • Optionalcontext: any

    Returns this

  • Parameters

    • ipAddress: string
    • port: number
    • peerID: number

    Returns boolean

  • Calls each of the listeners registered for a given event.

    -

    Type Parameters

    • T extends string | symbol

    Parameters

    • event: T
    • Rest...args: any[]

    Returns boolean

  • Return an array listing the events for which the emitter has registered -listeners.

    -

    Returns (string | symbol)[]

  • Return the number of listeners listening to a given event.

    -

    Parameters

    • event: string | symbol

    Returns number

  • Return the listeners registered for a given event.

    -

    Type Parameters

    • T extends string | symbol

    Parameters

    • event: T

    Returns ((...args: any[]) => void)[]

  • Type Parameters

    • T extends string | symbol

    Parameters

    • event: T
    • Optionalfn: ((...args: any[]) => void)
        • (...args): void
        • Parameters

          • Rest...args: any[]

          Returns void

    • Optionalcontext: any
    • Optionalonce: boolean

    Returns this

  • Add a listener for a given event.

    -

    Parameters

    • event: "connect"
    • listener: ((netID: number) => void)
        • (netID): void
        • Parameters

          • netID: number

          Returns void

    Returns this

  • Add a listener for a given event.

    -

    Parameters

    • event: "raw"
    • listener: ((netID: number, data: Buffer) => void)
        • (netID, data): void
        • Parameters

          • netID: number
          • data: Buffer

          Returns void

    Returns this

  • Add a listener for a given event.

    -

    Type Parameters

    Parameters

    Returns this

  • Add a listener for a given event.

    -

    Type Parameters

    Parameters

    Returns this

  • Add a listener for a given event.

    -

    Type Parameters

    Parameters

    Returns this

  • Add a listener for a given event.

    -

    Parameters

    • event: "ready"
    • listener: (() => void)
        • (): void
        • Returns void

    Returns this

  • Add a listener for a given event.

    -

    Parameters

    • event: "error"
    • listener: ((error: Error, data?: Buffer) => void)
        • (error, data?): void
        • Parameters

          • error: Error
          • Optionaldata: Buffer

          Returns void

    Returns this

  • Add a listener for a given event.

    -

    Parameters

    • event: "disconnect"
    • listener: ((netID: number) => void)
        • (netID): void
        • Parameters

          • netID: number

          Returns void

    Returns this

  • Add a one-time listener for a given event.

    -

    Type Parameters

    • T extends string | symbol

    Parameters

    • event: T
    • fn: ((...args: any[]) => void)
        • (...args): void
        • Parameters

          • Rest...args: any[]

          Returns void

    • Optionalcontext: any

    Returns this

  • Remove all listeners, or those of the specified event.

    -

    Parameters

    • Optionalevent: string | symbol

    Returns this

  • Remove the listeners of a given event.

    -

    Type Parameters

    • T extends string | symbol

    Parameters

    • event: T
    • Optionalfn: ((...args: any[]) => void)
        • (...args): void
        • Parameters

          • Rest...args: any[]

          Returns void

    • Optionalcontext: any
    • Optionalonce: boolean

    Returns this

diff --git a/docs/classes/src.ItemsDat.html b/docs/classes/src.ItemsDat.html deleted file mode 100644 index 9c065da..0000000 --- a/docs/classes/src.ItemsDat.html +++ /dev/null @@ -1,6 +0,0 @@ -ItemsDat | growtopia.js

Constructors

Properties

Methods

Constructors

Properties

data: Buffer
meta: ItemsDatMeta = ...

Methods

diff --git a/docs/classes/src.TankPacket.html b/docs/classes/src.TankPacket.html deleted file mode 100644 index fd2103d..0000000 --- a/docs/classes/src.TankPacket.html +++ /dev/null @@ -1,15 +0,0 @@ -TankPacket | growtopia.js

Represent a TankPacket.

-

Constructors

Properties

Methods

Constructors

Properties

data?: Tank

The tankpacket header and data.

-

Methods

diff --git a/docs/classes/src.TextPacket.html b/docs/classes/src.TextPacket.html deleted file mode 100644 index 0603da0..0000000 --- a/docs/classes/src.TextPacket.html +++ /dev/null @@ -1,19 +0,0 @@ -TextPacket | growtopia.js

TextPacket class to create text packets such as for actions or other uses.

-

Constructors

Properties

Methods

Constructors

  • Creates a new TextPacket class

    -

    Parameters

    • type: number

      The type of the packet.

      -
    • strings: string[]

      An array of strings to include, they will be joined by a newline character. (\n)

      -

    Returns TextPacket

Properties

strings: string[]

An array of strings to include, they will be joined by a newline character. (\n)

-
type: number

The type of the packet.

-

Methods

  • Creates a TextPacket class.

    -

    Parameters

    • type: number

      The type of the packet.

      -
    • Rest...strings: string[]

      Strings to include to the packet. They are not arrays, but instead they are arguments for the function.

      -

    Returns TextPacket

diff --git a/docs/classes/src.Variant.html b/docs/classes/src.Variant.html deleted file mode 100644 index 5d1dcae..0000000 --- a/docs/classes/src.Variant.html +++ /dev/null @@ -1,18 +0,0 @@ -Variant | growtopia.js

Represents the Variant class.

-

Constructors

Properties

Methods

Constructors

Properties

args: VariantArg[]

The arguments of the Variant.

-
index: number = 0
options: VariantOptions = {}

The options for the variant.

-

Methods

diff --git a/docs/enums/PacketTypes.html b/docs/enums/PacketTypes.html new file mode 100644 index 0000000..d635876 --- /dev/null +++ b/docs/enums/PacketTypes.html @@ -0,0 +1,11 @@ +PacketTypes | growtopia.js

Enumeration PacketTypes

Growtopia Packet Types

+

Enumeration Members

ACTION: 3
CLIENT_LOG_REQ: 7
CLIENT_LOG_RES: 8
ERROR: 5
HELLO: 1
STR: 2
TANK: 4
TRACK: 6
UNK: 0
diff --git a/docs/enums/VariantTypes.html b/docs/enums/VariantTypes.html new file mode 100644 index 0000000..3d81501 --- /dev/null +++ b/docs/enums/VariantTypes.html @@ -0,0 +1,9 @@ +VariantTypes | growtopia.js

Enumeration VariantTypes

Types for each Argument.

+

Enumeration Members

FLOAT_1: 1
FLOAT_2: 3
FLOAT_3: 4
NONE: 0
SIGNED_INT: 9
STRING: 2
UNSIGNED_INT: 5
diff --git a/docs/functions/parseText.html b/docs/functions/parseText.html new file mode 100644 index 0000000..6065929 --- /dev/null +++ b/docs/functions/parseText.html @@ -0,0 +1 @@ +parseText | growtopia.js

Function parseText

  • Parameters

    • chunk: Buffer

    Returns Record<string, string | number>

diff --git a/docs/hierarchy.html b/docs/hierarchy.html index c0038ec..997e183 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -1 +1 @@ -growtopia.js

growtopia.js

Class Hierarchy

+growtopia.js

growtopia.js

Class Hierarchy

diff --git a/docs/index.html b/docs/index.html index d3a8240..77c6d6c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -31,4 +31,4 @@ -
+
diff --git a/docs/interfaces/ActionEvent.html b/docs/interfaces/ActionEvent.html new file mode 100644 index 0000000..bc06ccc --- /dev/null +++ b/docs/interfaces/ActionEvent.html @@ -0,0 +1,2 @@ +ActionEvent | growtopia.js

Interface ActionEvent

interface ActionEvent {
    action: string;
    [key: string]: string;
}

Indexable

  • [key: string]: string

Properties

Properties

action: string
diff --git a/docs/interfaces/Caching.html b/docs/interfaces/Caching.html new file mode 100644 index 0000000..422efbb --- /dev/null +++ b/docs/interfaces/Caching.html @@ -0,0 +1,2 @@ +Caching | growtopia.js

Interface Caching

interface Caching {
    players?: Map<number, number>;
}

Properties

Properties

players?: Map<number, number>
diff --git a/docs/interfaces/ClientOptions.html b/docs/interfaces/ClientOptions.html new file mode 100644 index 0000000..fb8b984 --- /dev/null +++ b/docs/interfaces/ClientOptions.html @@ -0,0 +1,3 @@ +ClientOptions | growtopia.js

Interface ClientOptions

interface ClientOptions {
    enet?: ENetServerOptions;
}

Properties

Properties

Built-in https web server

+
diff --git a/docs/interfaces/ClientType.html b/docs/interfaces/ClientType.html new file mode 100644 index 0000000..2bd6b15 --- /dev/null +++ b/docs/interfaces/ClientType.html @@ -0,0 +1,15 @@ +ClientType | growtopia.js

Interface ClientType

interface ClientType {
    connect: ((ipAddress: string, port: number, peerID: number) => boolean);
    create: ((maxPeers: number, isClient: boolean) => void);
    deInit: (() => void);
    disconnect: ((peerID: number) => void);
    disconnectLater: ((peerID: number) => void);
    disconnectNow: ((peerID: number) => void);
    getPeer: ((peerID: number) => NativePeerMethod);
    ip: string;
    port: number;
    send: ((peerID: number, count: number, packets: Buffer[]) => void);
    service: (() => void);
    setEmit: ((emit: ((...args: any[]) => void)) => void);
    toggleNewPacket: (() => void);
}

Properties

connect: ((ipAddress: string, port: number, peerID: number) => boolean)

Return ENetPeerState enum value

+
create: ((maxPeers: number, isClient: boolean) => void)
deInit: (() => void)
disconnect: ((peerID: number) => void)
disconnectLater: ((peerID: number) => void)
disconnectNow: ((peerID: number) => void)
getPeer: ((peerID: number) => NativePeerMethod)
ip: string
port: number
send: ((peerID: number, count: number, packets: Buffer[]) => void)
service: (() => void)
setEmit: ((emit: ((...args: any[]) => void)) => void)
toggleNewPacket: (() => void)
diff --git a/docs/interfaces/ENetServerOptions.html b/docs/interfaces/ENetServerOptions.html new file mode 100644 index 0000000..a10cfb8 --- /dev/null +++ b/docs/interfaces/ENetServerOptions.html @@ -0,0 +1,5 @@ +ENetServerOptions | growtopia.js

Interface ENetServerOptions

interface ENetServerOptions {
    ip?: string;
    maxPeers?: number;
    port?: number;
    useNewPacket?: {
        asClient?: boolean;
    };
}

Properties

ip?: string
maxPeers?: number
port?: number
useNewPacket?: {
    asClient?: boolean;
}
diff --git a/docs/interfaces/ExtendString.html b/docs/interfaces/ExtendString.html new file mode 100644 index 0000000..cf7751f --- /dev/null +++ b/docs/interfaces/ExtendString.html @@ -0,0 +1,3 @@ +ExtendString | growtopia.js

Interface ExtendString

interface ExtendString {
    raw: Buffer;
    value: string;
}

Properties

Properties

raw: Buffer
value: string
diff --git a/docs/interfaces/ItemDefinition.html b/docs/interfaces/ItemDefinition.html new file mode 100644 index 0000000..c75e298 --- /dev/null +++ b/docs/interfaces/ItemDefinition.html @@ -0,0 +1,54 @@ +ItemDefinition | growtopia.js

Interface ItemDefinition

interface ItemDefinition {
    audioVolume?: number;
    blockType?: number;
    bodyPart?: Buffer;
    bodyPartType?: number;
    breakHits?: number;
    collisionType?: number;
    extraBytes?: Buffer;
    extraFile?: ExtendString;
    extraFileHash?: number;
    extraFlags1?: number;
    extraHash1?: number;
    extraOptions?: ExtendString;
    extraOptions2?: ExtendString;
    extraTexture?: ExtendString;
    flags?: number;
    flags2?: number;
    flags3?: number;
    flags4?: number;
    flags5?: number;
    flagsCategory?: number;
    growTime?: number;
    id?: number;
    ingredient?: number;
    isMultiFace?: number;
    isRayman?: number;
    isStripeyWallpaper?: number;
    itemRenderer?: ExtendString;
    materialType?: number;
    maxAmount?: number;
    name?: ExtendString;
    petAbility?: ExtendString;
    petName?: ExtendString;
    petPrefix?: ExtendString;
    petSuffix?: ExtendString;
    punchOptions?: ExtendString;
    rarity?: number;
    resetStateAfter?: number;
    seedBase?: number;
    seedColor?: number;
    seedOverlay?: number;
    seedOverlayColor?: number;
    storageType?: number;
    texture?: ExtendString;
    texture2?: ExtendString;
    textureHash?: number;
    textureX?: number;
    textureY?: number;
    treeBase?: number;
    treeLeaves?: number;
    type?: number;
    unknownBytes1?: Buffer;
    unknownInt1?: number;
    visualEffectType?: number;
    [key: string]: any;
}

Indexable

  • [key: string]: any

Properties

audioVolume?: number
blockType?: number
bodyPart?: Buffer
bodyPartType?: number
breakHits?: number
collisionType?: number
extraBytes?: Buffer
extraFile?: ExtendString
extraFileHash?: number
extraFlags1?: number
extraHash1?: number
extraOptions?: ExtendString
extraOptions2?: ExtendString
extraTexture?: ExtendString
flags?: number
flags2?: number
flags3?: number
flags4?: number
flags5?: number
flagsCategory?: number
growTime?: number
id?: number
ingredient?: number
isMultiFace?: number
isRayman?: number
isStripeyWallpaper?: number
itemRenderer?: ExtendString
materialType?: number
maxAmount?: number
petAbility?: ExtendString
petName?: ExtendString
petPrefix?: ExtendString
petSuffix?: ExtendString
punchOptions?: ExtendString
rarity?: number
resetStateAfter?: number
seedBase?: number
seedColor?: number
seedOverlay?: number
seedOverlayColor?: number
storageType?: number
texture?: ExtendString
texture2?: ExtendString
textureHash?: number
textureX?: number
textureY?: number
treeBase?: number
treeLeaves?: number
type?: number
unknownBytes1?: Buffer
unknownInt1?: number
visualEffectType?: number
diff --git a/docs/interfaces/ItemsDatMeta.html b/docs/interfaces/ItemsDatMeta.html new file mode 100644 index 0000000..9f3f563 --- /dev/null +++ b/docs/interfaces/ItemsDatMeta.html @@ -0,0 +1,4 @@ +ItemsDatMeta | growtopia.js

Interface ItemsDatMeta

interface ItemsDatMeta {
    itemCount?: number;
    items: ItemDefinition[];
    version?: number;
}

Properties

Properties

itemCount?: number
version?: number
diff --git a/docs/interfaces/LoginInfo.html b/docs/interfaces/LoginInfo.html new file mode 100644 index 0000000..2631aa2 --- /dev/null +++ b/docs/interfaces/LoginInfo.html @@ -0,0 +1,35 @@ +LoginInfo | growtopia.js

Interface LoginInfo

interface LoginInfo {
    aid?: string;
    category?: string;
    cbits?: string;
    country?: string;
    deviceVersion?: string;
    doorID?: string;
    f?: string;
    fhash?: string;
    fz?: string;
    game_version?: string;
    GDPR?: string;
    gid?: string;
    hash?: string;
    hash2?: string;
    klv?: string;
    lmode?: string;
    mac?: string;
    meta?: string;
    platformID?: string;
    player_age?: string;
    ProductId?: string;
    protocol?: string;
    requestedName?: string;
    rid?: string;
    tankIDName?: string;
    tankIDPass?: string;
    token?: string;
    totalPlaytime?: string;
    tr?: string;
    user?: string;
    UUIDToken?: string;
    vid?: string;
    wk?: string;
    zf?: string;
}

Properties

aid?: string
category?: string
cbits?: string
country?: string
deviceVersion?: string
doorID?: string
f?: string
fhash?: string
fz?: string
game_version?: string
GDPR?: string
gid?: string
hash?: string
hash2?: string
klv?: string
lmode?: string
mac?: string
meta?: string
platformID?: string
player_age?: string
ProductId?: string
protocol?: string
requestedName?: string
rid?: string
tankIDName?: string
tankIDPass?: string
token?: string
totalPlaytime?: string
tr?: string
user?: string
UUIDToken?: string
vid?: string
wk?: string
zf?: string
diff --git a/docs/interfaces/NativePeerAddress.html b/docs/interfaces/NativePeerAddress.html new file mode 100644 index 0000000..bd27355 --- /dev/null +++ b/docs/interfaces/NativePeerAddress.html @@ -0,0 +1,3 @@ +NativePeerAddress | growtopia.js

Interface NativePeerAddress

interface NativePeerAddress {
    address: string;
    port: number;
}

Properties

Properties

address: string
port: number
diff --git a/docs/interfaces/NativePeerMethod.html b/docs/interfaces/NativePeerMethod.html new file mode 100644 index 0000000..c284b4c --- /dev/null +++ b/docs/interfaces/NativePeerMethod.html @@ -0,0 +1,11 @@ +NativePeerMethod | growtopia.js

Interface NativePeerMethod

interface NativePeerMethod {
    getAddress: (() => NativePeerAddress);
    getChannelCount: (() => number);
    getConnectID: (() => number);
    getIncomingBandwidth: (() => unknown);
    getOutgoingBandwidth: (() => number);
    getPacketsLost: (() => number);
    getPacketsSent: (() => number);
    getRTT: (() => number);
    getState: (() => number);
    getTotalWaitingData: (() => number);
}

Properties

getAddress: (() => NativePeerAddress)
getChannelCount: (() => number)
getConnectID: (() => number)
getIncomingBandwidth: (() => unknown)
getOutgoingBandwidth: (() => number)
getPacketsLost: (() => number)
getPacketsSent: (() => number)
getRTT: (() => number)
getState: (() => number)
getTotalWaitingData: (() => number)
diff --git a/docs/interfaces/PeerData.html b/docs/interfaces/PeerData.html new file mode 100644 index 0000000..a865358 --- /dev/null +++ b/docs/interfaces/PeerData.html @@ -0,0 +1,3 @@ +PeerData | growtopia.js

Interface PeerData

interface PeerData {
    enet: NativePeerMethod;
    netID: number;
}

Properties

Properties

netID: number
diff --git a/docs/interfaces/StringOptions.html b/docs/interfaces/StringOptions.html new file mode 100644 index 0000000..0d168a2 --- /dev/null +++ b/docs/interfaces/StringOptions.html @@ -0,0 +1,3 @@ +StringOptions | growtopia.js

Interface StringOptions

interface StringOptions {
    encoded?: boolean;
    id?: number;
}

Properties

Properties

encoded?: boolean
id?: number
diff --git a/docs/interfaces/Tank.html b/docs/interfaces/Tank.html new file mode 100644 index 0000000..7a0cc8a --- /dev/null +++ b/docs/interfaces/Tank.html @@ -0,0 +1,18 @@ +Tank | growtopia.js

Interface Tank

Represents the data needed for the TankPacket.

+
interface Tank {
    buildRange?: number;
    data?: (() => Buffer);
    info?: number;
    netID?: number;
    packetType?: number;
    punchID?: number;
    punchRange?: number;
    state?: number;
    targetNetID?: number;
    type?: number;
    xPos?: number;
    xPunch?: number;
    xSpeed?: number;
    yPos?: number;
    yPunch?: number;
    ySpeed?: number;
}

Properties

buildRange?: number
data?: (() => Buffer)
info?: number
netID?: number
packetType?: number
punchID?: number
punchRange?: number
state?: number
targetNetID?: number
type?: number
xPos?: number
xPunch?: number
xSpeed?: number
yPos?: number
yPunch?: number
ySpeed?: number
diff --git a/docs/interfaces/VariantOptions.html b/docs/interfaces/VariantOptions.html new file mode 100644 index 0000000..1760830 --- /dev/null +++ b/docs/interfaces/VariantOptions.html @@ -0,0 +1,6 @@ +VariantOptions | growtopia.js

Interface VariantOptions

Options for the Variant Packet

+
interface VariantOptions {
    delay?: number;
    netID?: number;
}

Properties

Properties

delay?: number

They delay (in ms) on when the client will execute the packet.

+
netID?: number

The netID of the variant.

+
diff --git a/docs/interfaces/VariantTypeBase.html b/docs/interfaces/VariantTypeBase.html new file mode 100644 index 0000000..08a4436 --- /dev/null +++ b/docs/interfaces/VariantTypeBase.html @@ -0,0 +1,4 @@ +VariantTypeBase | growtopia.js

Interface VariantTypeBase

interface VariantTypeBase {
    index: number;
    type: number;
    typeName: string;
}

Hierarchy (view full)

Properties

Properties

index: number
type: number
typeName: string
diff --git a/docs/interfaces/VariantTypeFloat.html b/docs/interfaces/VariantTypeFloat.html new file mode 100644 index 0000000..f69b224 --- /dev/null +++ b/docs/interfaces/VariantTypeFloat.html @@ -0,0 +1,5 @@ +VariantTypeFloat | growtopia.js

Interface VariantTypeFloat

interface VariantTypeFloat {
    index: number;
    type: number;
    typeName: string;
    value: number[];
}

Hierarchy (view full)

Properties

Properties

index: number
type: number
typeName: string
value: number[]
diff --git a/docs/interfaces/VariantTypeNumber.html b/docs/interfaces/VariantTypeNumber.html new file mode 100644 index 0000000..ddb7795 --- /dev/null +++ b/docs/interfaces/VariantTypeNumber.html @@ -0,0 +1,5 @@ +VariantTypeNumber | growtopia.js

Interface VariantTypeNumber

interface VariantTypeNumber {
    index: number;
    type: number;
    typeName: string;
    value: number;
}

Hierarchy (view full)

Properties

Properties

index: number
type: number
typeName: string
value: number
diff --git a/docs/interfaces/VariantTypeString.html b/docs/interfaces/VariantTypeString.html new file mode 100644 index 0000000..07c0df4 --- /dev/null +++ b/docs/interfaces/VariantTypeString.html @@ -0,0 +1,5 @@ +VariantTypeString | growtopia.js

Interface VariantTypeString

interface VariantTypeString {
    index: number;
    type: number;
    typeName: string;
    value: string;
}

Hierarchy (view full)

Properties

Properties

index: number
type: number
typeName: string
value: string
diff --git a/docs/interfaces/types_client.Caching.html b/docs/interfaces/types_client.Caching.html deleted file mode 100644 index 4831095..0000000 --- a/docs/interfaces/types_client.Caching.html +++ /dev/null @@ -1,2 +0,0 @@ -Caching | growtopia.js
interface Caching {
    players?: Map<number, number>;
}

Properties

Properties

players?: Map<number, number>
diff --git a/docs/interfaces/types_client.ClientOptions.html b/docs/interfaces/types_client.ClientOptions.html deleted file mode 100644 index c382823..0000000 --- a/docs/interfaces/types_client.ClientOptions.html +++ /dev/null @@ -1,3 +0,0 @@ -ClientOptions | growtopia.js
interface ClientOptions {
    enet?: ENetServerOptions;
}

Properties

Properties

Built-in https web server

-
diff --git a/docs/interfaces/types_client.ClientType.html b/docs/interfaces/types_client.ClientType.html deleted file mode 100644 index 4081bda..0000000 --- a/docs/interfaces/types_client.ClientType.html +++ /dev/null @@ -1,15 +0,0 @@ -ClientType | growtopia.js
interface ClientType {
    connect: ((ipAddress: string, port: number, peerID: number) => boolean);
    create: ((maxPeers: number, isClient: boolean) => void);
    deInit: (() => void);
    disconnect: ((peerID: number) => void);
    disconnectLater: ((peerID: number) => void);
    disconnectNow: ((peerID: number) => void);
    getPeer: ((peerID: number) => NativePeerMethod);
    ip: string;
    port: number;
    send: ((peerID: number, count: number, packets: Buffer[]) => void);
    service: (() => void);
    setEmit: ((emit: ((...args: any[]) => void)) => void);
    toggleNewPacket: (() => void);
}

Properties

connect: ((ipAddress: string, port: number, peerID: number) => boolean)

Return ENetPeerState enum value

-
create: ((maxPeers: number, isClient: boolean) => void)
deInit: (() => void)
disconnect: ((peerID: number) => void)
disconnectLater: ((peerID: number) => void)
disconnectNow: ((peerID: number) => void)
getPeer: ((peerID: number) => NativePeerMethod)
ip: string
port: number
send: ((peerID: number, count: number, packets: Buffer[]) => void)
service: (() => void)
setEmit: ((emit: ((...args: any[]) => void)) => void)
toggleNewPacket: (() => void)
diff --git a/docs/interfaces/types_client.ENetServerOptions.html b/docs/interfaces/types_client.ENetServerOptions.html deleted file mode 100644 index dd42bfb..0000000 --- a/docs/interfaces/types_client.ENetServerOptions.html +++ /dev/null @@ -1,5 +0,0 @@ -ENetServerOptions | growtopia.js
interface ENetServerOptions {
    ip?: string;
    maxPeers?: number;
    port?: number;
    useNewPacket?: {
        asClient?: boolean;
    };
}

Properties

ip?: string
maxPeers?: number
port?: number
useNewPacket?: {
    asClient?: boolean;
}
diff --git a/docs/interfaces/types_events.ActionEvent.html b/docs/interfaces/types_events.ActionEvent.html deleted file mode 100644 index 9d5b308..0000000 --- a/docs/interfaces/types_events.ActionEvent.html +++ /dev/null @@ -1,2 +0,0 @@ -ActionEvent | growtopia.js
interface ActionEvent {
    action: string;
    [key: string]: string;
}

Indexable

  • [key: string]: string

Properties

Properties

action: string
diff --git a/docs/interfaces/types_events.LoginInfo.html b/docs/interfaces/types_events.LoginInfo.html deleted file mode 100644 index 55bd43c..0000000 --- a/docs/interfaces/types_events.LoginInfo.html +++ /dev/null @@ -1,35 +0,0 @@ -LoginInfo | growtopia.js
interface LoginInfo {
    aid?: string;
    category?: string;
    cbits?: string;
    country?: string;
    deviceVersion?: string;
    doorID?: string;
    f?: string;
    fhash?: string;
    fz?: string;
    game_version?: string;
    GDPR?: string;
    gid?: string;
    hash?: string;
    hash2?: string;
    klv?: string;
    lmode?: string;
    mac?: string;
    meta?: string;
    platformID?: string;
    player_age?: string;
    ProductId?: string;
    protocol?: string;
    requestedName?: string;
    rid?: string;
    tankIDName?: string;
    tankIDPass?: string;
    token?: string;
    totalPlaytime?: string;
    tr?: string;
    user?: string;
    UUIDToken?: string;
    vid?: string;
    wk?: string;
    zf?: string;
}

Properties

aid?: string
category?: string
cbits?: string
country?: string
deviceVersion?: string
doorID?: string
f?: string
fhash?: string
fz?: string
game_version?: string
GDPR?: string
gid?: string
hash?: string
hash2?: string
klv?: string
lmode?: string
mac?: string
meta?: string
platformID?: string
player_age?: string
ProductId?: string
protocol?: string
requestedName?: string
rid?: string
tankIDName?: string
tankIDPass?: string
token?: string
totalPlaytime?: string
tr?: string
user?: string
UUIDToken?: string
vid?: string
wk?: string
zf?: string
diff --git a/docs/interfaces/types_items.ExtendString.html b/docs/interfaces/types_items.ExtendString.html deleted file mode 100644 index 6d3cf16..0000000 --- a/docs/interfaces/types_items.ExtendString.html +++ /dev/null @@ -1,3 +0,0 @@ -ExtendString | growtopia.js
interface ExtendString {
    raw: Buffer;
    value: string;
}

Properties

Properties

raw: Buffer
value: string
diff --git a/docs/interfaces/types_items.ItemDefinition.html b/docs/interfaces/types_items.ItemDefinition.html deleted file mode 100644 index 3066001..0000000 --- a/docs/interfaces/types_items.ItemDefinition.html +++ /dev/null @@ -1,54 +0,0 @@ -ItemDefinition | growtopia.js
interface ItemDefinition {
    audioVolume?: number;
    blockType?: number;
    bodyPart?: Buffer;
    bodyPartType?: number;
    breakHits?: number;
    collisionType?: number;
    extraBytes?: Buffer;
    extraFile?: ExtendString;
    extraFileHash?: number;
    extraFlags1?: number;
    extraHash1?: number;
    extraOptions?: ExtendString;
    extraOptions2?: ExtendString;
    extraTexture?: ExtendString;
    flags?: number;
    flags2?: number;
    flags3?: number;
    flags4?: number;
    flags5?: number;
    flagsCategory?: number;
    growTime?: number;
    id?: number;
    ingredient?: number;
    isMultiFace?: number;
    isRayman?: number;
    isStripeyWallpaper?: number;
    itemRenderer?: ExtendString;
    materialType?: number;
    maxAmount?: number;
    name?: ExtendString;
    petAbility?: ExtendString;
    petName?: ExtendString;
    petPrefix?: ExtendString;
    petSuffix?: ExtendString;
    punchOptions?: ExtendString;
    rarity?: number;
    resetStateAfter?: number;
    seedBase?: number;
    seedColor?: number;
    seedOverlay?: number;
    seedOverlayColor?: number;
    storageType?: number;
    texture?: ExtendString;
    texture2?: ExtendString;
    textureHash?: number;
    textureX?: number;
    textureY?: number;
    treeBase?: number;
    treeLeaves?: number;
    type?: number;
    unknownBytes1?: Buffer;
    unknownInt1?: number;
    visualEffectType?: number;
    [key: string]: string;
}

Indexable

  • [key: string]: string

Properties

audioVolume?: number
blockType?: number
bodyPart?: Buffer
bodyPartType?: number
breakHits?: number
collisionType?: number
extraBytes?: Buffer
extraFile?: ExtendString
extraFileHash?: number
extraFlags1?: number
extraHash1?: number
extraOptions?: ExtendString
extraOptions2?: ExtendString
extraTexture?: ExtendString
flags?: number
flags2?: number
flags3?: number
flags4?: number
flags5?: number
flagsCategory?: number
growTime?: number
id?: number
ingredient?: number
isMultiFace?: number
isRayman?: number
isStripeyWallpaper?: number
itemRenderer?: ExtendString
materialType?: number
maxAmount?: number
petAbility?: ExtendString
petName?: ExtendString
petPrefix?: ExtendString
petSuffix?: ExtendString
punchOptions?: ExtendString
rarity?: number
resetStateAfter?: number
seedBase?: number
seedColor?: number
seedOverlay?: number
seedOverlayColor?: number
storageType?: number
texture?: ExtendString
texture2?: ExtendString
textureHash?: number
textureX?: number
textureY?: number
treeBase?: number
treeLeaves?: number
type?: number
unknownBytes1?: Buffer
unknownInt1?: number
visualEffectType?: number
diff --git a/docs/interfaces/types_items.ItemsDatMeta.html b/docs/interfaces/types_items.ItemsDatMeta.html deleted file mode 100644 index febb249..0000000 --- a/docs/interfaces/types_items.ItemsDatMeta.html +++ /dev/null @@ -1,4 +0,0 @@ -ItemsDatMeta | growtopia.js
interface ItemsDatMeta {
    itemCount?: number;
    items: ItemDefinition[];
    version?: number;
}

Properties

Properties

itemCount?: number
version?: number
diff --git a/docs/interfaces/types_items.StringOptions.html b/docs/interfaces/types_items.StringOptions.html deleted file mode 100644 index 0d94434..0000000 --- a/docs/interfaces/types_items.StringOptions.html +++ /dev/null @@ -1,3 +0,0 @@ -StringOptions | growtopia.js
interface StringOptions {
    encoded?: boolean;
    id?: number;
}

Properties

Properties

encoded?: boolean
id?: number
diff --git a/docs/interfaces/types_packets.Tank.html b/docs/interfaces/types_packets.Tank.html deleted file mode 100644 index d6056c6..0000000 --- a/docs/interfaces/types_packets.Tank.html +++ /dev/null @@ -1,18 +0,0 @@ -Tank | growtopia.js

Represents the data needed for the TankPacket.

-
interface Tank {
    buildRange?: number;
    data?: (() => Buffer);
    info?: number;
    netID?: number;
    packetType?: number;
    punchID?: number;
    punchRange?: number;
    state?: number;
    targetNetID?: number;
    type?: number;
    xPos?: number;
    xPunch?: number;
    xSpeed?: number;
    yPos?: number;
    yPunch?: number;
    ySpeed?: number;
}

Properties

buildRange?: number
data?: (() => Buffer)
info?: number
netID?: number
packetType?: number
punchID?: number
punchRange?: number
state?: number
targetNetID?: number
type?: number
xPos?: number
xPunch?: number
xSpeed?: number
yPos?: number
yPunch?: number
ySpeed?: number
diff --git a/docs/interfaces/types_packets.VariantOptions.html b/docs/interfaces/types_packets.VariantOptions.html deleted file mode 100644 index 9f53dab..0000000 --- a/docs/interfaces/types_packets.VariantOptions.html +++ /dev/null @@ -1,6 +0,0 @@ -VariantOptions | growtopia.js

Options for the Variant Packet

-
interface VariantOptions {
    delay?: number;
    netID?: number;
}

Properties

Properties

delay?: number

They delay (in ms) on when the client will execute the packet.

-
netID?: number

The netID of the variant.

-
diff --git a/docs/interfaces/types_packets.VariantTypeBase.html b/docs/interfaces/types_packets.VariantTypeBase.html deleted file mode 100644 index 0a72389..0000000 --- a/docs/interfaces/types_packets.VariantTypeBase.html +++ /dev/null @@ -1,4 +0,0 @@ -VariantTypeBase | growtopia.js
interface VariantTypeBase {
    index: number;
    type: number;
    typeName: string;
}

Hierarchy (view full)

Properties

Properties

index: number
type: number
typeName: string
diff --git a/docs/interfaces/types_packets.VariantTypeFloat.html b/docs/interfaces/types_packets.VariantTypeFloat.html deleted file mode 100644 index 13b8a23..0000000 --- a/docs/interfaces/types_packets.VariantTypeFloat.html +++ /dev/null @@ -1,5 +0,0 @@ -VariantTypeFloat | growtopia.js
interface VariantTypeFloat {
    index: number;
    type: number;
    typeName: string;
    value: number[];
}

Hierarchy (view full)

Properties

Properties

index: number
type: number
typeName: string
value: number[]
diff --git a/docs/interfaces/types_packets.VariantTypeNumber.html b/docs/interfaces/types_packets.VariantTypeNumber.html deleted file mode 100644 index b6c52ac..0000000 --- a/docs/interfaces/types_packets.VariantTypeNumber.html +++ /dev/null @@ -1,5 +0,0 @@ -VariantTypeNumber | growtopia.js
interface VariantTypeNumber {
    index: number;
    type: number;
    typeName: string;
    value: number;
}

Hierarchy (view full)

Properties

Properties

index: number
type: number
typeName: string
value: number
diff --git a/docs/interfaces/types_packets.VariantTypeString.html b/docs/interfaces/types_packets.VariantTypeString.html deleted file mode 100644 index 776b1b7..0000000 --- a/docs/interfaces/types_packets.VariantTypeString.html +++ /dev/null @@ -1,5 +0,0 @@ -VariantTypeString | growtopia.js
interface VariantTypeString {
    index: number;
    type: number;
    typeName: string;
    value: string;
}

Hierarchy (view full)

Properties

Properties

index: number
type: number
typeName: string
value: string
diff --git a/docs/interfaces/types_peer.NativePeerAddress.html b/docs/interfaces/types_peer.NativePeerAddress.html deleted file mode 100644 index 0545f74..0000000 --- a/docs/interfaces/types_peer.NativePeerAddress.html +++ /dev/null @@ -1,3 +0,0 @@ -NativePeerAddress | growtopia.js

Interface NativePeerAddress

interface NativePeerAddress {
    address: string;
    port: number;
}

Properties

Properties

address: string
port: number
diff --git a/docs/interfaces/types_peer.NativePeerMethod.html b/docs/interfaces/types_peer.NativePeerMethod.html deleted file mode 100644 index 025e7fd..0000000 --- a/docs/interfaces/types_peer.NativePeerMethod.html +++ /dev/null @@ -1,11 +0,0 @@ -NativePeerMethod | growtopia.js

Interface NativePeerMethod

interface NativePeerMethod {
    getAddress: (() => NativePeerAddress);
    getChannelCount: (() => number);
    getConnectID: (() => number);
    getIncomingBandwidth: (() => unknown);
    getOutgoingBandwidth: (() => number);
    getPacketsLost: (() => number);
    getPacketsSent: (() => number);
    getRTT: (() => number);
    getState: (() => number);
    getTotalWaitingData: (() => number);
}

Properties

getAddress: (() => NativePeerAddress)
getChannelCount: (() => number)
getConnectID: (() => number)
getIncomingBandwidth: (() => unknown)
getOutgoingBandwidth: (() => number)
getPacketsLost: (() => number)
getPacketsSent: (() => number)
getRTT: (() => number)
getState: (() => number)
getTotalWaitingData: (() => number)
diff --git a/docs/interfaces/types_peer.PeerData.html b/docs/interfaces/types_peer.PeerData.html deleted file mode 100644 index ab566b7..0000000 --- a/docs/interfaces/types_peer.PeerData.html +++ /dev/null @@ -1,3 +0,0 @@ -PeerData | growtopia.js
interface PeerData {
    enet: NativePeerMethod;
    netID: number;
}

Properties

Properties

netID: number
diff --git a/docs/modules.html b/docs/modules.html new file mode 100644 index 0000000..f61e1e6 --- /dev/null +++ b/docs/modules.html @@ -0,0 +1,32 @@ +growtopia.js

growtopia.js

Index

Enumerations

Classes

Interfaces

Type Aliases

Functions

diff --git a/docs/modules/src.html b/docs/modules/src.html deleted file mode 100644 index a6565e7..0000000 --- a/docs/modules/src.html +++ /dev/null @@ -1,7 +0,0 @@ -src | growtopia.js

Module src

Index

Classes

diff --git a/docs/modules/types.html b/docs/modules/types.html deleted file mode 100644 index eccabe4..0000000 --- a/docs/modules/types.html +++ /dev/null @@ -1,23 +0,0 @@ -types | growtopia.js

Module types

References

Re-exports ActionEvent
Re-exports Caching
Re-exports ClientOptions
Re-exports ClientType
Re-exports ENetServerOptions
Re-exports ExtendString
Re-exports ItemDefinition
Re-exports ItemsDatMeta
Re-exports LoginInfo
Re-exports NativePeerAddress
Re-exports NativePeerMethod
Re-exports PeerData
Re-exports Sendable
Re-exports StringOptions
Re-exports Tank
Re-exports VariantArg
Re-exports VariantArray
Re-exports VariantOptions
Re-exports VariantTypeBase
Re-exports VariantTypeFloat
Re-exports VariantTypeNumber
Re-exports VariantTypeString
diff --git a/docs/modules/types_client.html b/docs/modules/types_client.html deleted file mode 100644 index f433bff..0000000 --- a/docs/modules/types_client.html +++ /dev/null @@ -1,5 +0,0 @@ -types/client | growtopia.js

Module types/client

Index

Interfaces

diff --git a/docs/modules/types_events.html b/docs/modules/types_events.html deleted file mode 100644 index 512c55f..0000000 --- a/docs/modules/types_events.html +++ /dev/null @@ -1,3 +0,0 @@ -types/events | growtopia.js

Module types/events

Index

Interfaces

diff --git a/docs/modules/types_items.html b/docs/modules/types_items.html deleted file mode 100644 index 2e3fd17..0000000 --- a/docs/modules/types_items.html +++ /dev/null @@ -1,5 +0,0 @@ -types/items | growtopia.js

Module types/items

Index

Interfaces

diff --git a/docs/modules/types_packets.html b/docs/modules/types_packets.html deleted file mode 100644 index 224d401..0000000 --- a/docs/modules/types_packets.html +++ /dev/null @@ -1,10 +0,0 @@ -types/packets | growtopia.js

Module types/packets

Index

Interfaces

Type Aliases

diff --git a/docs/modules/types_peer.html b/docs/modules/types_peer.html deleted file mode 100644 index 0be0e90..0000000 --- a/docs/modules/types_peer.html +++ /dev/null @@ -1,4 +0,0 @@ -types/peer | growtopia.js

Module types/peer

Index

Interfaces

diff --git a/docs/types/Sendable.html b/docs/types/Sendable.html new file mode 100644 index 0000000..5c41a95 --- /dev/null +++ b/docs/types/Sendable.html @@ -0,0 +1,2 @@ +Sendable | growtopia.js

Type Alias Sendable

Sendable:
    | Buffer
    | TextPacket
    | TankPacket
    | Variant

Represents the available type of Objects that are sendable to peers.

+
diff --git a/docs/types/VariantArg.html b/docs/types/VariantArg.html new file mode 100644 index 0000000..ad675b0 --- /dev/null +++ b/docs/types/VariantArg.html @@ -0,0 +1,2 @@ +VariantArg | growtopia.js

Type Alias VariantArg

VariantArg: string | number[] | number

The argument type for the variant.

+
diff --git a/docs/types/VariantArray.html b/docs/types/VariantArray.html new file mode 100644 index 0000000..5afd019 --- /dev/null +++ b/docs/types/VariantArray.html @@ -0,0 +1 @@ +VariantArray | growtopia.js

Type Alias VariantArray

diff --git a/docs/types/types_packets.Sendable.html b/docs/types/types_packets.Sendable.html deleted file mode 100644 index f7d5c94..0000000 --- a/docs/types/types_packets.Sendable.html +++ /dev/null @@ -1,2 +0,0 @@ -Sendable | growtopia.js
Sendable:
    | Buffer
    | TextPacket
    | TankPacket
    | Variant

Represents the available type of Objects that are sendable to peers.

-
diff --git a/docs/types/types_packets.VariantArg.html b/docs/types/types_packets.VariantArg.html deleted file mode 100644 index 47b52b6..0000000 --- a/docs/types/types_packets.VariantArg.html +++ /dev/null @@ -1,2 +0,0 @@ -VariantArg | growtopia.js
VariantArg: string | number[] | number

The argument type for the variant.

-
diff --git a/docs/types/types_packets.VariantArray.html b/docs/types/types_packets.VariantArray.html deleted file mode 100644 index e88cc4e..0000000 --- a/docs/types/types_packets.VariantArray.html +++ /dev/null @@ -1 +0,0 @@ -VariantArray | growtopia.js
diff --git a/typedoc.json b/typedoc.json index 53b0560..3ba4daa 100644 --- a/typedoc.json +++ b/typedoc.json @@ -1,5 +1,5 @@ { - "entryPoints": ["./src/index.ts", "./types"], + "entryPoints": ["./src/index.ts"], "out": "docs", "theme": "default", "entryPointStrategy": "expand",