diff --git a/src/client/versionChecking.js b/src/client/versionChecking.js index 090ae00..4f46578 100644 --- a/src/client/versionChecking.js +++ b/src/client/versionChecking.js @@ -2,7 +2,9 @@ module.exports = function(client,options) { client.on("disconnect",message => { if(!message.reason) return; - const versionRequired=/Outdated client! Please use (.+)/.exec(JSON.parse(message.reason).text); + const parsed=JSON.parse(message.reason); + const text=parsed.text ? parsed.text : parsed; + const versionRequired=/(?:Outdated client! Please use|Outdated server! I'm still on) (.+)/.exec(text); if(!versionRequired) return; client.emit("error",new Error("This server is version "+versionRequired[1]+