minecraft-protocol
Advanced tools
Comparing version 0.7.3 to 0.7.4
@@ -33,3 +33,3 @@ var EventEmitter = require('events').EventEmitter | ||
var onlineMode = options['online-mode'] == null ? true : options['online-mode']; | ||
var encryptionEnabled = options['encryption'] == null ? true : options['encryption']; | ||
var encryptionEnabled = options.encryption == null ? true : options.encryption; | ||
@@ -150,3 +150,3 @@ var serverKey = ursa.generatePrivateKey(1024); | ||
server.emit('error', err); | ||
client.end('InternalError'); | ||
client.end('McSessionUnavailable'); | ||
} else if (resp.serverError) { | ||
@@ -164,2 +164,4 @@ myErr = new Error("session.minecraft.net is broken: " + resp.status); | ||
client.end('FailedToVerifyUsername'); | ||
} else { | ||
loginClient(); | ||
} | ||
@@ -173,3 +175,3 @@ }); | ||
client.encryptionEnabled = true; | ||
loginClient(); | ||
if (! onlineMode) loginClient(); | ||
} else { | ||
@@ -176,0 +178,0 @@ client.end('DidNotEncryptVerifyTokenProperly'); |
{ | ||
"name": "minecraft-protocol", | ||
"version": "0.7.3", | ||
"version": "0.7.4", | ||
"description": "Parse and serialize minecraft packets, plus authentication and encryption.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -234,2 +234,6 @@ # minecraft protocol | ||
### 0.7.4 | ||
* server: online mode: don't log in client until username verification | ||
### 0.7.3 | ||
@@ -236,0 +240,0 @@ |
80452
2369
298