Add documentation for forge/forgeMods options and forgeMods event

This commit is contained in:
deathcap 2016-01-23 21:00:00 -08:00
parent c0271874d2
commit 92b6c3778b

View file

@ -69,6 +69,8 @@ Returns a `Client` instance and perform login.
* port : default to 25565 * port : default to 25565
* password : can be omitted (if the tokens are also omitted then it tries to connect in offline mode) * password : can be omitted (if the tokens are also omitted then it tries to connect in offline mode)
* host : default to localhost * host : default to localhost
* forge : if true, will attempt to negotiate a FML/Forge handshake
* forgeMods : array of objects with `modid` and `version` properties for the Forge mods the client supports
* clientToken : generated if a password is given * clientToken : generated if a password is given
* accessToken : generated if a password is given * accessToken : generated if a password is given
* keepAlive : send keep alive packets : default to true * keepAlive : send keep alive packets : default to true
@ -131,6 +133,11 @@ and the packet metadata (name, state)
Called when the protocol changes state. Takes the new state and old state as Called when the protocol changes state. Takes the new state and old state as
parameters. parameters.
### `forgeMods` event
Called when the client receives the server's `ModList`, when connecting to an
FML/Forge server.
### per-packet events ### per-packet events
Check out the [minecraft-data docs](https://prismarinejs.github.io/minecraft-data/?v=1.8&d=protocol) to know the event names and data field names. Check out the [minecraft-data docs](https://prismarinejs.github.io/minecraft-data/?v=1.8&d=protocol) to know the event names and data field names.