Merge pull request #566 from plexigras/session-emit-fix

added session data to session even
This commit is contained in:
Romain Beaumont 2018-06-03 18:52:03 +02:00 committed by GitHub
commit 62d595937b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 1 deletions

View File

@ -66,6 +66,7 @@ Called when a client connects, but before any login has happened. Takes a
Called when a client is logged in against server. Takes a `Client` parameter.
## mc.createClient(options)
Returns a `Client` instance and perform login.
@ -146,6 +147,10 @@ and the packet metadata (name, state)
Called when the protocol changes state. Takes the new state and old state as
parameters.
### `session` event
Called when user authentication is resolved. Takes session data as parameter.
### 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.

View File

@ -15,7 +15,7 @@ module.exports = function (client, options) {
client.session = session
client.username = session.selectedProfile.name
options.accessToken = session.accessToken
client.emit('session')
client.emit('session', session)
options.connect(client)
}
}