The store this piece is for
The base directory to the pieces folder
The path from the pieces folder to the piece file
The options for this piece
Stored bound on method, so it can be properly unlistened to later
The client this Piece was created with.
The name of the event that the Client will fire.
The base directory this Piece is stored in.
The emitter this event is for
Whether or not the Piece is enabled.
The event to listen for
The file location where this Piece is stored.
The name of the Piece.
If this event should only be run once and then unloaded
The store this Piece is from.
The absolute path to this piece
The type of piece this is
Builds the structure from raw data.
The raw data from {@link Client#ws}
Stores the data into the cache.
The build structure from {@link Action#build} to be cached
Checks whether or not the data structure was already cached, returning it if it was.
The raw data from {@link Client#ws}
Disables this Event
Enables this Event
The init method to be optionally overwritten in actual pieces
Reloads this piece
The newly loaded piece
Processes the event data from the websocket.
The raw data from {@link Client#ws}
Defines the JSON.stringify behavior of this event.
Defines toString behavior for pieces
This piece name
Unloads this piece
Generated using TypeDoc
The common class for all actions.